Warning: Permanently added '54.147.115.132' (ED25519) to the list of known hosts. INFO: Calling: curl -H Pragma: -o netgen-mesher.png --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/hobbes1069/opencascade/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 298k 0 --:--:-- --:--:-- --:--:-- 315k INFO: Reading stdout from command: md5sum netgen-mesher.png Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-dpfaooec/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-dpfaooec/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1716823630.194259 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.5 starting (python version = 3.12.1, NVR = mock-5.5-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-dpfaooec/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-dpfaooec/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1716823630.194259 -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-dpfaooec/netgen-mesher/netgen-mesher.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.5 INFO: Mock Version: 5.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1716823630.194259/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1716823630.194259/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/4770091c25dfad79230b0ddf1b815d1bd088bd798cc191fd10f05544ac167eb7/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/4770091c25dfad79230b0ddf1b815d1bd088bd798cc191fd10f05544ac167eb7/merged) with podman image umount INFO: Package manager dnf5 detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling Updating and loading repositories: Copr repository 100% | 296.4 KiB/s | 8.3 KiB | 00m00s fedora 100% | 28.7 MiB/s | 21.1 MiB | 00m01s Repositories loaded. Package "dnf5-5.2.1.0-1.fc41.x86_64" is already installed. Package Arch Version Repository Size Installing: dnf5-plugins x86_64 5.2.1.0-1.fc41 fedora 1.0 MiB Installing dependencies: elfutils-default-yama-scope noarch 0.191-7.fc41 fedora 1.8 KiB elfutils-libelf x86_64 0.191-7.fc41 fedora 1.2 MiB elfutils-libs x86_64 0.191-7.fc41 fedora 646.1 KiB file-libs x86_64 5.45-5.fc41 fedora 9.9 MiB libgomp x86_64 14.1.1-4.fc41 fedora 519.5 KiB rpm-build-libs x86_64 4.19.1.1-2.fc41 fedora 198.4 KiB Transaction Summary: Installing: 7 packages Total size of inbound packages is 2 MiB. Need to download 2 MiB. After this operation 13 MiB will be used (install 13 MiB, remove 0 B). [1/7] elfutils-libelf-0:0.191-7.fc41.x8 100% | 18.5 MiB/s | 208.5 KiB | 00m00s [2/7] rpm-build-libs-0:4.19.1.1-2.fc41. 100% | 7.1 MiB/s | 94.0 KiB | 00m00s [3/7] dnf5-plugins-0:5.2.1.0-1.fc41.x86 100% | 24.9 MiB/s | 356.8 KiB | 00m00s [4/7] elfutils-libs-0:0.191-7.fc41.x86_ 100% | 84.0 MiB/s | 258.1 KiB | 00m00s [5/7] libgomp-0:14.1.1-4.fc41.x86_64 100% | 170.6 MiB/s | 349.5 KiB | 00m00s [6/7] file-libs-0:5.45-5.fc41.x86_64 100% | 149.0 MiB/s | 763.0 KiB | 00m00s [7/7] elfutils-default-yama-scope-0:0.1 100% | 4.3 MiB/s | 13.3 KiB | 00m00s -------------------------------------------------------------------------------- [7/7] Total 100% | 7.1 MiB/s | 2.0 MiB | 00m00s Running transaction [1/9] Verify package files 100% | 875.0 B/s | 7.0 B | 00m00s [2/9] Prepare transaction 100% | 777.0 B/s | 7.0 B | 00m00s [3/9] Installing elfutils-libelf-0:0.19 100% | 292.3 MiB/s | 1.2 MiB | 00m00s [4/9] Installing elfutils-default-yama- 100% | 408.6 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.noar [5/9] Installing elfutils-libs-0:0.191- 100% | 210.9 MiB/s | 648.0 KiB | 00m00s [6/9] Installing libgomp-0:14.1.1-4.fc4 100% | 254.4 MiB/s | 520.9 KiB | 00m00s [7/9] Installing file-libs-0:5.45-5.fc4 100% | 584.1 MiB/s | 9.9 MiB | 00m00s [8/9] Installing rpm-build-libs-0:4.19. 100% | 194.6 MiB/s | 199.2 KiB | 00m00s [9/9] Installing dnf5-plugins-0:5.2.1.0 100% | 49.5 MiB/s | 1.0 MiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.x86_64 Finish(bootstrap): installing dnf5 tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1716823630.194259/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-4.19.1.1-2.fc41.x86_64 rpm-sequoia-1.6.0-3.fc41.x86_64 dnf5-5.2.1.0-1.fc41.x86_64 dnf5-plugins-5.2.1.0-1.fc41.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 28.2 MiB/s | 21.0 MiB | 00m01s Copr repository 100% | 286.2 KiB/s | 8.3 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.26-3.fc40 fedora 8.1 MiB bzip2 x86_64 1.0.8-18.fc40 fedora 91.7 KiB coreutils x86_64 9.5-1.fc41 fedora 5.5 MiB cpio x86_64 2.15-1.fc40 fedora 1.1 MiB diffutils x86_64 3.10-5.fc40 fedora 1.6 MiB fedora-release-common noarch 41-0.10 fedora 19.2 KiB findutils x86_64 1:4.9.0-8.fc40 fedora 1.5 MiB gawk x86_64 5.3.0-3.fc40 fedora 1.7 MiB glibc-minimal-langpack x86_64 2.39.9000-18.fc41 fedora 0.0 B grep x86_64 3.11-8.fc41 fedora 1.0 MiB gzip x86_64 1.13-1.fc40 fedora 385.0 KiB info x86_64 7.1-2.fc40 fedora 357.8 KiB patch x86_64 2.7.6-24.fc40 fedora 262.8 KiB redhat-rpm-config noarch 290-1.fc41 fedora 183.6 KiB rpm-build x86_64 4.19.1.1-2.fc41 fedora 173.7 KiB sed x86_64 4.9-1.fc40 fedora 861.5 KiB shadow-utils x86_64 2:4.15.1-5.fc41 fedora 4.1 MiB tar x86_64 2:1.35-3.fc40 fedora 2.9 MiB unzip x86_64 6.0-63.fc40 fedora 382.8 KiB util-linux x86_64 2.40.1-1.fc41 fedora 3.7 MiB which x86_64 2.21-41.fc40 fedora 80.2 KiB xz x86_64 1:5.4.6-3.fc41 fedora 2.0 MiB Installing dependencies: add-determinism-nopython x86_64 0.2.0-9.fc41 fedora 2.5 MiB alternatives x86_64 1.27-1.fc41 fedora 66.3 KiB ansible-srpm-macros noarch 1-15.fc41 fedora 35.7 KiB audit-libs x86_64 4.0.1-2.fc41 fedora 327.3 KiB authselect x86_64 1.5.0-5.fc41 fedora 153.6 KiB authselect-libs x86_64 1.5.0-5.fc41 fedora 818.2 KiB basesystem noarch 11-20.fc40 fedora 0.0 B binutils x86_64 2.42.50-11.fc41 fedora 27.5 MiB binutils-gold x86_64 2.42.50-11.fc41 fedora 2.0 MiB build-reproducibility-srpm-macros noarch 0.2.0-9.fc41 fedora 769.0 B bzip2-libs x86_64 1.0.8-18.fc40 fedora 80.7 KiB ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 fedora 2.3 MiB coreutils-common x86_64 9.5-1.fc41 fedora 11.2 MiB cracklib x86_64 2.9.11-5.fc40 fedora 238.9 KiB crypto-policies noarch 20240521-1.gitf71d135.fc41 fedora 120.0 KiB curl x86_64 8.8.0-1.fc41 fedora 743.7 KiB cyrus-sasl-lib x86_64 2.1.28-22.fc41 fedora 2.3 MiB debugedit x86_64 5.0-16.fc41 fedora 199.3 KiB dwz x86_64 0.15-6.fc40 fedora 290.9 KiB ed x86_64 1.20.2-1.fc41 fedora 146.8 KiB efi-srpm-macros noarch 5-11.fc40 fedora 40.1 KiB elfutils x86_64 0.191-7.fc41 fedora 2.5 MiB elfutils-debuginfod-client x86_64 0.191-7.fc41 fedora 64.9 KiB elfutils-default-yama-scope noarch 0.191-7.fc41 fedora 1.8 KiB elfutils-libelf x86_64 0.191-7.fc41 fedora 1.2 MiB elfutils-libs x86_64 0.191-7.fc41 fedora 646.1 KiB fedora-gpg-keys noarch 41-0.2 fedora 124.7 KiB fedora-release noarch 41-0.10 fedora 0.0 B fedora-release-identity-basic noarch 41-0.10 fedora 694.0 B fedora-repos noarch 41-0.2 fedora 4.9 KiB fedora-repos-rawhide noarch 41-0.2 fedora 2.2 KiB file x86_64 5.45-5.fc41 fedora 103.5 KiB file-libs x86_64 5.45-5.fc41 fedora 9.9 MiB filesystem x86_64 3.18-9.fc41 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-14.fc40 fedora 55.3 KiB forge-srpm-macros noarch 0.3.1-1.fc41 fedora 39.0 KiB fpc-srpm-macros noarch 1.3-12.fc40 fedora 144.0 B gdb-minimal x86_64 14.2-7.fc41 fedora 12.7 MiB gdbm x86_64 1:1.23-6.fc40 fedora 460.9 KiB gdbm-libs x86_64 1:1.23-6.fc40 fedora 121.9 KiB ghc-srpm-macros noarch 1.9.1-1.fc41 fedora 747.0 B glibc x86_64 2.39.9000-18.fc41 fedora 6.7 MiB glibc-common x86_64 2.39.9000-18.fc41 fedora 1.0 MiB glibc-gconv-extra x86_64 2.39.9000-18.fc41 fedora 7.8 MiB gmp x86_64 1:6.3.0-1.fc41 fedora 803.4 KiB gnat-srpm-macros noarch 6-5.fc40 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-1.fc41 fedora 60.8 KiB jansson x86_64 2.13.1-9.fc40 fedora 88.3 KiB kernel-srpm-macros noarch 1.0-23.fc41 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-3.fc40 fedora 54.4 KiB krb5-libs x86_64 1.21.2-5.fc40 fedora 2.3 MiB libacl x86_64 2.3.2-1.fc40 fedora 40.0 KiB libarchive x86_64 3.7.4-1.fc41 fedora 914.6 KiB libattr x86_64 2.5.2-3.fc40 fedora 28.5 KiB libblkid x86_64 2.40.1-1.fc41 fedora 258.5 KiB libbrotli x86_64 1.1.0-3.fc40 fedora 829.5 KiB libcap x86_64 2.70-1.fc41 fedora 220.3 KiB libcap-ng x86_64 0.8.5-1.fc41 fedora 69.1 KiB libcom_err x86_64 1.47.0-5.fc40 fedora 67.2 KiB libcurl x86_64 8.8.0-1.fc41 fedora 805.7 KiB libeconf x86_64 0.6.2-2.fc41 fedora 58.0 KiB libevent x86_64 2.1.12-13.fc41 fedora 895.6 KiB libfdisk x86_64 2.40.1-1.fc41 fedora 362.9 KiB libffi x86_64 3.4.6-1.fc41 fedora 82.4 KiB libgcc x86_64 14.1.1-4.fc41 fedora 270.6 KiB libgomp x86_64 14.1.1-4.fc41 fedora 519.5 KiB libidn2 x86_64 2.3.7-1.fc40 fedora 329.1 KiB libmount x86_64 2.40.1-1.fc41 fedora 351.8 KiB libnghttp2 x86_64 1.62.0-1.fc41 fedora 166.1 KiB libnsl2 x86_64 2.0.1-1.fc40 fedora 57.9 KiB libpkgconf x86_64 2.1.1-1.fc41 fedora 74.2 KiB libpsl x86_64 0.21.5-3.fc40 fedora 80.5 KiB libpwquality x86_64 1.4.5-9.fc40 fedora 417.8 KiB libselinux x86_64 3.6-4.fc40 fedora 173.0 KiB libsemanage x86_64 3.6-3.fc40 fedora 293.5 KiB libsepol x86_64 3.6-3.fc40 fedora 802.0 KiB libsmartcols x86_64 2.40.1-1.fc41 fedora 180.4 KiB libssh x86_64 0.10.6-6.fc41 fedora 513.3 KiB libssh-config noarch 0.10.6-6.fc41 fedora 277.0 B libstdc++ x86_64 14.1.1-4.fc41 fedora 2.8 MiB libtasn1 x86_64 4.19.0-6.fc40 fedora 175.7 KiB libtirpc x86_64 1.3.4-1.rc3.fc41 fedora 202.8 KiB libtool-ltdl x86_64 2.4.7-10.fc40 fedora 66.2 KiB libunistring x86_64 1.1-7.fc41 fedora 1.7 MiB libutempter x86_64 1.2.1-13.fc40 fedora 57.7 KiB libuuid x86_64 2.40.1-1.fc41 fedora 37.4 KiB libverto x86_64 0.3.2-8.fc40 fedora 29.5 KiB libxcrypt x86_64 4.4.36-5.fc40 fedora 262.8 KiB libxml2 x86_64 2.12.7-1.fc41 fedora 1.7 MiB libzstd x86_64 1.5.6-1.fc41 fedora 787.9 KiB lua-libs x86_64 5.4.6-5.fc40 fedora 281.1 KiB lua-srpm-macros noarch 1-13.fc40 fedora 1.3 KiB lz4-libs x86_64 1.9.4-6.fc40 fedora 129.4 KiB mpfr x86_64 4.2.1-4.fc41 fedora 828.0 KiB ncurses-base noarch 6.4-12.20240127.fc40 fedora 326.2 KiB ncurses-libs x86_64 6.4-12.20240127.fc40 fedora 963.2 KiB ocaml-srpm-macros noarch 9-3.fc40 fedora 1.9 KiB openblas-srpm-macros noarch 2-17.fc41 fedora 112.0 B openldap x86_64 2.6.7-1.fc40 fedora 635.1 KiB openssl-libs x86_64 1:3.2.1-6.fc41 fedora 7.8 MiB p11-kit x86_64 0.25.3-4.fc40 fedora 2.2 MiB p11-kit-trust x86_64 0.25.3-4.fc40 fedora 391.4 KiB package-notes-srpm-macros noarch 0.5-11.fc40 fedora 1.6 KiB pam x86_64 1.6.1-1.fc41 fedora 1.8 MiB pam-libs x86_64 1.6.1-1.fc41 fedora 135.0 KiB pcre2 x86_64 10.43-2.fc41.1 fedora 653.5 KiB pcre2-syntax noarch 10.43-2.fc41.1 fedora 249.0 KiB perl-srpm-macros noarch 1-53.fc40 fedora 861.0 B pkgconf x86_64 2.1.1-1.fc41 fedora 82.9 KiB pkgconf-m4 noarch 2.1.1-1.fc41 fedora 13.9 KiB pkgconf-pkg-config x86_64 2.1.1-1.fc41 fedora 989.0 B popt x86_64 1.19-6.fc40 fedora 136.9 KiB publicsuffix-list-dafsa noarch 20240107-3.fc40 fedora 67.5 KiB pyproject-srpm-macros noarch 1.12.0-1.fc40 fedora 1.5 KiB python-srpm-macros noarch 3.12-9.fc41 fedora 50.5 KiB qt5-srpm-macros noarch 5.15.13-1.fc41 fedora 492.0 B qt6-srpm-macros noarch 6.7.1-1.fc41 fedora 456.0 B readline x86_64 8.2-8.fc40 fedora 489.2 KiB rpm x86_64 4.19.1.1-2.fc41 fedora 3.0 MiB rpm-build-libs x86_64 4.19.1.1-2.fc41 fedora 198.4 KiB rpm-libs x86_64 4.19.1.1-2.fc41 fedora 709.9 KiB rpm-sequoia x86_64 1.6.0-3.fc41 fedora 2.2 MiB rust-srpm-macros noarch 26.3-1.fc41 fedora 4.8 KiB setup noarch 2.14.5-2.fc40 fedora 720.4 KiB sqlite-libs x86_64 3.45.3-1.fc41 fedora 1.4 MiB systemd-libs x86_64 256~rc3-1.fc41 fedora 2.0 MiB util-linux-core x86_64 2.40.1-1.fc41 fedora 1.5 MiB xxhash-libs x86_64 0.8.2-2.fc40 fedora 88.5 KiB xz-libs x86_64 1:5.4.6-3.fc41 fedora 209.8 KiB zig-srpm-macros noarch 1-2.fc40 fedora 1.1 KiB zip x86_64 3.0-40.fc40 fedora 703.2 KiB zlib-ng-compat x86_64 2.1.6-3.fc41 fedora 134.0 KiB zstd x86_64 1.5.6-1.fc41 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 155 packages Total size of inbound packages is 54 MiB. Need to download 54 MiB. After this operation 181 MiB will be used (install 181 MiB, remove 0 B). [ 1/155] bzip2-0:1.0.8-18.fc40.x86_64 100% | 5.7 MiB/s | 52.4 KiB | 00m00s [ 2/155] cpio-0:2.15-1.fc40.x86_64 100% | 57.1 MiB/s | 292.2 KiB | 00m00s [ 3/155] coreutils-0:9.5-1.fc41.x86_64 100% | 60.9 MiB/s | 1.1 MiB | 00m00s [ 4/155] bash-0:5.2.26-3.fc40.x86_64 100% | 86.0 MiB/s | 1.8 MiB | 00m00s [ 5/155] diffutils-0:3.10-5.fc40.x86_6 100% | 66.0 MiB/s | 405.5 KiB | 00m00s [ 6/155] fedora-release-common-0:41-0. 100% | 7.1 MiB/s | 21.9 KiB | 00m00s [ 7/155] glibc-minimal-langpack-0:2.39 100% | 36.3 MiB/s | 111.6 KiB | 00m00s [ 8/155] grep-0:3.11-8.fc41.x86_64 100% | 73.1 MiB/s | 299.3 KiB | 00m00s [ 9/155] findutils-1:4.9.0-8.fc40.x86_ 100% | 80.1 MiB/s | 491.9 KiB | 00m00s [ 10/155] gzip-0:1.13-1.fc40.x86_64 100% | 41.7 MiB/s | 170.6 KiB | 00m00s [ 11/155] info-0:7.1-2.fc40.x86_64 100% | 44.5 MiB/s | 182.3 KiB | 00m00s [ 12/155] patch-0:2.7.6-24.fc40.x86_64 100% | 31.9 MiB/s | 130.7 KiB | 00m00s [ 13/155] rpm-build-0:4.19.1.1-2.fc41.x 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 14/155] redhat-rpm-config-0:290-1.fc4 100% | 26.8 MiB/s | 82.3 KiB | 00m00s [ 15/155] sed-0:4.9-1.fc40.x86_64 100% | 77.7 MiB/s | 318.2 KiB | 00m00s [ 16/155] tar-2:1.35-3.fc40.x86_64 100% | 92.9 MiB/s | 856.6 KiB | 00m00s [ 17/155] shadow-utils-2:4.15.1-5.fc41. 100% | 119.9 MiB/s | 1.3 MiB | 00m00s [ 18/155] unzip-0:6.0-63.fc40.x86_64 100% | 20.0 MiB/s | 184.5 KiB | 00m00s [ 19/155] which-0:2.21-41.fc40.x86_64 100% | 10.1 MiB/s | 41.4 KiB | 00m00s [ 20/155] xz-1:5.4.6-3.fc41.x86_64 100% | 108.9 MiB/s | 557.5 KiB | 00m00s [ 21/155] util-linux-0:2.40.1-1.fc41.x8 100% | 150.4 MiB/s | 1.2 MiB | 00m00s [ 22/155] filesystem-0:3.18-9.fc41.x86_ 100% | 155.2 MiB/s | 1.1 MiB | 00m00s [ 23/155] ncurses-libs-0:6.4-12.2024012 100% | 81.2 MiB/s | 332.5 KiB | 00m00s [ 24/155] gawk-0:5.3.0-3.fc40.x86_64 100% | 51.0 MiB/s | 1.1 MiB | 00m00s [ 25/155] bzip2-libs-0:1.0.8-18.fc40.x8 100% | 10.0 MiB/s | 40.9 KiB | 00m00s [ 26/155] glibc-0:2.39.9000-18.fc41.x86 100% | 149.7 MiB/s | 2.2 MiB | 00m00s [ 27/155] libacl-0:2.3.2-1.fc40.x86_64 100% | 6.0 MiB/s | 24.4 KiB | 00m00s [ 28/155] coreutils-common-0:9.5-1.fc41 100% | 212.2 MiB/s | 2.1 MiB | 00m00s [ 29/155] libattr-0:2.5.2-3.fc40.x86_64 100% | 3.5 MiB/s | 18.0 KiB | 00m00s [ 30/155] libcap-0:2.70-1.fc41.x86_64 100% | 16.8 MiB/s | 86.2 KiB | 00m00s [ 31/155] fedora-repos-0:41-0.2.noarch 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [ 32/155] libselinux-0:3.6-4.fc40.x86_6 100% | 42.7 MiB/s | 87.5 KiB | 00m00s [ 33/155] glibc-common-0:2.39.9000-18.f 100% | 129.9 MiB/s | 399.0 KiB | 00m00s [ 34/155] pcre2-0:10.43-2.fc41.1.x86_64 100% | 59.1 MiB/s | 242.1 KiB | 00m00s [ 35/155] openssl-libs-1:3.2.1-6.fc41.x 100% | 230.4 MiB/s | 2.3 MiB | 00m00s [ 36/155] ed-0:1.20.2-1.fc41.x86_64 100% | 20.0 MiB/s | 81.9 KiB | 00m00s [ 37/155] ansible-srpm-macros-0:1-15.fc 100% | 6.8 MiB/s | 20.9 KiB | 00m00s [ 38/155] build-reproducibility-srpm-ma 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 39/155] efi-srpm-macros-0:5-11.fc40.n 100% | 10.9 MiB/s | 22.3 KiB | 00m00s [ 40/155] dwz-0:0.15-6.fc40.x86_64 100% | 67.3 MiB/s | 137.8 KiB | 00m00s [ 41/155] file-0:5.45-5.fc41.x86_64 100% | 24.0 MiB/s | 49.1 KiB | 00m00s [ 42/155] fonts-srpm-macros-1:2.0.5-14. 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 43/155] forge-srpm-macros-0:0.3.1-1.f 100% | 9.5 MiB/s | 19.4 KiB | 00m00s [ 44/155] fpc-srpm-macros-0:1.3-12.fc40 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [ 45/155] ghc-srpm-macros-0:1.9.1-1.fc4 100% | 8.8 MiB/s | 9.0 KiB | 00m00s [ 46/155] gnat-srpm-macros-0:6-5.fc40.n 100% | 4.3 MiB/s | 8.8 KiB | 00m00s [ 47/155] go-srpm-macros-0:3.6.0-1.fc41 100% | 13.6 MiB/s | 27.9 KiB | 00m00s [ 48/155] kernel-srpm-macros-0:1.0-23.f 100% | 4.8 MiB/s | 9.8 KiB | 00m00s [ 49/155] lua-srpm-macros-0:1-13.fc40.n 100% | 8.5 MiB/s | 8.7 KiB | 00m00s [ 50/155] ocaml-srpm-macros-0:9-3.fc40. 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [ 51/155] openblas-srpm-macros-0:2-17.f 100% | 7.5 MiB/s | 7.7 KiB | 00m00s [ 52/155] package-notes-srpm-macros-0:0 100% | 9.7 MiB/s | 9.9 KiB | 00m00s [ 53/155] perl-srpm-macros-0:1-53.fc40. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 54/155] pyproject-srpm-macros-0:1.12. 100% | 6.7 MiB/s | 13.6 KiB | 00m00s [ 55/155] python-srpm-macros-0:3.12-9.f 100% | 23.4 MiB/s | 24.0 KiB | 00m00s [ 56/155] qt5-srpm-macros-0:5.15.13-1.f 100% | 4.1 MiB/s | 8.5 KiB | 00m00s [ 57/155] qt6-srpm-macros-0:6.7.1-1.fc4 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 58/155] rust-srpm-macros-0:26.3-1.fc4 100% | 12.2 MiB/s | 12.5 KiB | 00m00s [ 59/155] zig-srpm-macros-0:1-2.fc40.no 100% | 7.9 MiB/s | 8.0 KiB | 00m00s [ 60/155] debugedit-0:5.0-16.fc41.x86_6 100% | 77.9 MiB/s | 79.7 KiB | 00m00s [ 61/155] zip-0:3.0-40.fc40.x86_64 100% | 86.2 MiB/s | 264.8 KiB | 00m00s [ 62/155] elfutils-0:0.191-7.fc41.x86_6 100% | 172.5 MiB/s | 530.0 KiB | 00m00s [ 63/155] rpm-0:4.19.1.1-2.fc41.x86_64 100% | 58.3 MiB/s | 537.6 KiB | 00m00s [ 64/155] elfutils-libelf-0:0.191-7.fc4 100% | 67.9 MiB/s | 208.5 KiB | 00m00s [ 65/155] popt-0:1.19-6.fc40.x86_64 100% | 32.6 MiB/s | 66.7 KiB | 00m00s [ 66/155] rpm-build-libs-0:4.19.1.1-2.f 100% | 45.9 MiB/s | 94.0 KiB | 00m00s [ 67/155] rpm-libs-0:4.19.1.1-2.fc41.x8 100% | 100.1 MiB/s | 307.4 KiB | 00m00s [ 68/155] zstd-0:1.5.6-1.fc41.x86_64 100% | 156.0 MiB/s | 479.3 KiB | 00m00s [ 69/155] readline-0:8.2-8.fc40.x86_64 100% | 34.7 MiB/s | 213.3 KiB | 00m00s [ 70/155] audit-libs-0:4.0.1-2.fc41.x86 100% | 61.2 MiB/s | 125.3 KiB | 00m00s [ 71/155] libeconf-0:0.6.2-2.fc41.x86_6 100% | 15.6 MiB/s | 32.0 KiB | 00m00s [ 72/155] libsemanage-0:3.6-3.fc40.x86_ 100% | 37.9 MiB/s | 116.4 KiB | 00m00s [ 73/155] pam-libs-0:1.6.1-1.fc41.x86_6 100% | 27.8 MiB/s | 56.9 KiB | 00m00s [ 74/155] libxcrypt-0:4.4.36-5.fc40.x86 100% | 28.8 MiB/s | 118.1 KiB | 00m00s [ 75/155] setup-0:2.14.5-2.fc40.noarch 100% | 50.4 MiB/s | 154.7 KiB | 00m00s [ 76/155] xz-libs-1:5.4.6-3.fc41.x86_64 100% | 26.9 MiB/s | 110.2 KiB | 00m00s [ 77/155] mpfr-0:4.2.1-4.fc41.x86_64 100% | 84.3 MiB/s | 345.2 KiB | 00m00s [ 78/155] libblkid-0:2.40.1-1.fc41.x86_ 100% | 40.5 MiB/s | 124.3 KiB | 00m00s [ 79/155] libcap-ng-0:0.8.5-1.fc41.x86_ 100% | 15.8 MiB/s | 32.3 KiB | 00m00s [ 80/155] libmount-0:2.40.1-1.fc41.x86_ 100% | 50.4 MiB/s | 154.7 KiB | 00m00s [ 81/155] libsmartcols-0:2.40.1-1.fc41. 100% | 40.7 MiB/s | 83.3 KiB | 00m00s [ 82/155] libfdisk-0:2.40.1-1.fc41.x86_ 100% | 38.9 MiB/s | 159.2 KiB | 00m00s [ 83/155] libutempter-0:1.2.1-13.fc40.x 100% | 25.8 MiB/s | 26.4 KiB | 00m00s [ 84/155] systemd-libs-0:256~rc3-1.fc41 100% | 236.9 MiB/s | 727.7 KiB | 00m00s [ 85/155] libuuid-0:2.40.1-1.fc41.x86_6 100% | 6.9 MiB/s | 28.5 KiB | 00m00s [ 86/155] util-linux-core-0:2.40.1-1.fc 100% | 130.9 MiB/s | 536.2 KiB | 00m00s [ 87/155] zlib-ng-compat-0:2.1.6-3.fc41 100% | 37.6 MiB/s | 77.0 KiB | 00m00s [ 88/155] basesystem-0:11-20.fc40.noarc 100% | 3.5 MiB/s | 7.2 KiB | 00m00s [ 89/155] libgcc-0:14.1.1-4.fc41.x86_64 100% | 25.1 MiB/s | 128.5 KiB | 00m00s [ 90/155] glibc-gconv-extra-0:2.39.9000 100% | 186.1 MiB/s | 1.7 MiB | 00m00s [ 91/155] ncurses-base-0:6.4-12.2024012 100% | 17.4 MiB/s | 88.9 KiB | 00m00s [ 92/155] libsepol-0:3.6-3.fc40.x86_64 100% | 110.7 MiB/s | 340.1 KiB | 00m00s [ 93/155] ca-certificates-0:2023.2.62_v 100% | 210.5 MiB/s | 862.1 KiB | 00m00s [ 94/155] crypto-policies-0:20240521-1. 100% | 22.0 MiB/s | 90.0 KiB | 00m00s [ 95/155] fedora-gpg-keys-0:41-0.2.noar 100% | 32.2 MiB/s | 131.8 KiB | 00m00s [ 96/155] fedora-repos-rawhide-0:41-0.2 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 97/155] pcre2-syntax-0:10.43-2.fc41.1 100% | 48.5 MiB/s | 148.9 KiB | 00m00s [ 98/155] add-determinism-nopython-0:0. 100% | 144.9 MiB/s | 890.6 KiB | 00m00s [ 99/155] file-libs-0:5.45-5.fc41.x86_6 100% | 124.2 MiB/s | 763.0 KiB | 00m00s [100/155] curl-0:8.8.0-1.fc41.x86_64 100% | 58.9 MiB/s | 301.5 KiB | 00m00s [101/155] libarchive-0:3.7.4-1.fc41.x86 100% | 99.5 MiB/s | 407.6 KiB | 00m00s [102/155] elfutils-libs-0:0.191-7.fc41. 100% | 84.0 MiB/s | 258.1 KiB | 00m00s [103/155] elfutils-debuginfod-client-0: 100% | 9.3 MiB/s | 38.2 KiB | 00m00s [104/155] libstdc++-0:14.1.1-4.fc41.x86 100% | 143.8 MiB/s | 883.7 KiB | 00m00s [105/155] libzstd-0:1.5.6-1.fc41.x86_64 100% | 50.3 MiB/s | 308.9 KiB | 00m00s [106/155] libgomp-0:14.1.1-4.fc41.x86_6 100% | 48.8 MiB/s | 349.5 KiB | 00m00s [107/155] lua-libs-0:5.4.6-5.fc40.x86_6 100% | 42.9 MiB/s | 131.9 KiB | 00m00s [108/155] lz4-libs-0:1.9.4-6.fc40.x86_6 100% | 21.9 MiB/s | 67.2 KiB | 00m00s [109/155] rpm-sequoia-0:1.6.0-3.fc41.x8 100% | 103.3 MiB/s | 846.1 KiB | 00m00s [110/155] sqlite-libs-0:3.45.3-1.fc41.x 100% | 98.4 MiB/s | 705.4 KiB | 00m00s [111/155] libxml2-0:2.12.7-1.fc41.x86_6 100% | 167.3 MiB/s | 685.2 KiB | 00m00s [112/155] elfutils-default-yama-scope-0 100% | 4.3 MiB/s | 13.3 KiB | 00m00s [113/155] authselect-libs-0:1.5.0-5.fc4 100% | 53.4 MiB/s | 218.6 KiB | 00m00s [114/155] authselect-0:1.5.0-5.fc41.x86 100% | 47.6 MiB/s | 146.2 KiB | 00m00s [115/155] pam-0:1.6.1-1.fc41.x86_64 100% | 135.1 MiB/s | 553.5 KiB | 00m00s [116/155] gdbm-libs-1:1.23-6.fc40.x86_6 100% | 27.4 MiB/s | 56.2 KiB | 00m00s [117/155] libnsl2-0:2.0.1-1.fc40.x86_64 100% | 28.9 MiB/s | 29.6 KiB | 00m00s [118/155] libtirpc-0:1.3.4-1.rc3.fc41.x 100% | 45.2 MiB/s | 92.5 KiB | 00m00s [119/155] libpwquality-0:1.4.5-9.fc40.x 100% | 39.0 MiB/s | 119.7 KiB | 00m00s [120/155] cracklib-0:2.9.11-5.fc40.x86_ 100% | 30.1 MiB/s | 92.5 KiB | 00m00s [121/155] libcom_err-0:1.47.0-5.fc40.x8 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [122/155] keyutils-libs-0:1.6.3-3.fc40. 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [123/155] krb5-libs-0:1.21.2-5.fc40.x86 100% | 184.6 MiB/s | 756.1 KiB | 00m00s [124/155] libverto-0:0.3.2-8.fc40.x86_6 100% | 10.0 MiB/s | 20.5 KiB | 00m00s [125/155] alternatives-0:1.27-1.fc41.x8 100% | 5.7 MiB/s | 40.7 KiB | 00m00s [126/155] binutils-gold-0:2.42.50-11.fc 100% | 69.5 MiB/s | 783.1 KiB | 00m00s [127/155] binutils-0:2.42.50-11.fc41.x8 100% | 277.5 MiB/s | 6.4 MiB | 00m00s [128/155] pkgconf-pkg-config-0:2.1.1-1. 100% | 988.0 KiB/s | 9.9 KiB | 00m00s [129/155] jansson-0:2.13.1-9.fc40.x86_6 100% | 2.9 MiB/s | 44.2 KiB | 00m00s [130/155] pkgconf-m4-0:2.1.1-1.fc41.noa 100% | 6.9 MiB/s | 14.1 KiB | 00m00s [131/155] pkgconf-0:2.1.1-1.fc41.x86_64 100% | 21.4 MiB/s | 43.9 KiB | 00m00s [132/155] libpkgconf-0:2.1.1-1.fc41.x86 100% | 18.5 MiB/s | 38.0 KiB | 00m00s [133/155] gdbm-1:1.23-6.fc40.x86_64 100% | 49.6 MiB/s | 152.5 KiB | 00m00s [134/155] libffi-0:3.4.6-1.fc41.x86_64 100% | 13.0 MiB/s | 40.0 KiB | 00m00s [135/155] p11-kit-0:0.25.3-4.fc40.x86_6 100% | 95.7 MiB/s | 489.8 KiB | 00m00s [136/155] libtasn1-0:4.19.0-6.fc40.x86_ 100% | 24.0 MiB/s | 73.7 KiB | 00m00s [137/155] fedora-release-0:41-0.10.noar 100% | 1.6 MiB/s | 11.1 KiB | 00m00s [138/155] gdb-minimal-0:14.2-7.fc41.x86 100% | 306.0 MiB/s | 4.3 MiB | 00m00s [139/155] p11-kit-trust-0:0.25.3-4.fc40 100% | 7.1 MiB/s | 131.5 KiB | 00m00s [140/155] xxhash-libs-0:0.8.2-2.fc40.x8 100% | 4.5 MiB/s | 36.9 KiB | 00m00s [141/155] fedora-release-identity-basic 100% | 3.9 MiB/s | 11.9 KiB | 00m00s [142/155] libcurl-0:8.8.0-1.fc41.x86_64 100% | 69.4 MiB/s | 355.3 KiB | 00m00s [143/155] gmp-1:6.3.0-1.fc41.x86_64 100% | 51.6 MiB/s | 316.8 KiB | 00m00s [144/155] libbrotli-0:1.1.0-3.fc40.x86_ 100% | 110.2 MiB/s | 338.4 KiB | 00m00s [145/155] libidn2-0:2.3.7-1.fc40.x86_64 100% | 58.0 MiB/s | 118.7 KiB | 00m00s [146/155] libnghttp2-0:1.62.0-1.fc41.x8 100% | 37.4 MiB/s | 76.5 KiB | 00m00s [147/155] libpsl-0:0.21.5-3.fc40.x86_64 100% | 31.2 MiB/s | 63.9 KiB | 00m00s [148/155] libssh-0:0.10.6-6.fc41.x86_64 100% | 103.3 MiB/s | 211.5 KiB | 00m00s [149/155] openldap-0:2.6.7-1.fc40.x86_6 100% | 82.8 MiB/s | 254.3 KiB | 00m00s [150/155] libunistring-0:1.1-7.fc41.x86 100% | 133.2 MiB/s | 545.4 KiB | 00m00s [151/155] publicsuffix-list-dafsa-0:202 100% | 18.9 MiB/s | 58.1 KiB | 00m00s [152/155] libssh-config-0:0.10.6-6.fc41 100% | 8.9 MiB/s | 9.1 KiB | 00m00s [153/155] cyrus-sasl-lib-0:2.1.28-22.fc 100% | 258.3 MiB/s | 793.4 KiB | 00m00s [154/155] libtool-ltdl-0:2.4.7-10.fc40. 100% | 11.8 MiB/s | 36.2 KiB | 00m00s [155/155] libevent-0:2.1.12-13.fc41.x86 100% | 83.7 MiB/s | 257.2 KiB | 00m00s -------------------------------------------------------------------------------- [155/155] Total 100% | 104.0 MiB/s | 53.8 MiB | 00m01s Running transaction Importing PGP key 0xE99D6AD1: Userid : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing PGP key 0xE99D6AD1: Userid : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing PGP key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115DF9AEF857853EE8445D0A0727707EA15B79CC From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary The key was successfully imported. [ 1/157] Verify package files 100% | 711.0 B/s | 155.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-9.fc41.x86_64 >>> Stop pre-transaction scriptlet: filesystem-0:3.18-9.fc41.x86_64 [ 2/157] Prepare transaction 100% | 4.1 KiB/s | 155.0 B | 00m00s [ 3/157] Installing libgcc-0:14.1.1-4. 100% | 133.0 MiB/s | 272.3 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.1.1-4.fc41.x86_64 >>> Stop post-install scriptlet: libgcc-0:14.1.1-4.fc41.x86_64 [ 4/157] Installing crypto-policies-0: 100% | 35.9 MiB/s | 147.0 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20240521-1.gitf71d135.fc41 >>> Stop post-install scriptlet: crypto-policies-0:20240521-1.gitf71d135.fc41.no [ 5/157] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 6/157] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 7/157] Installing fedora-gpg-keys-0: 100% | 55.2 MiB/s | 169.7 KiB | 00m00s [ 8/157] Installing fedora-repos-0:41- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/157] Installing fedora-release-com 100% | 22.9 MiB/s | 23.5 KiB | 00m00s [ 10/157] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 11/157] Installing setup-0:2.14.5-2.f 100% | 50.6 MiB/s | 725.8 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.14.5-2.fc40.noarch >>> Stop post-install scriptlet: setup-0:2.14.5-2.fc40.noarch [ 12/157] Installing filesystem-0:3.18- 100% | 3.3 MiB/s | 212.5 KiB | 00m00s [ 13/157] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/157] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 15/157] Installing publicsuffix-list- 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 16/157] Installing pkgconf-m4-0:2.1.1 100% | 0.0 B/s | 14.3 KiB | 00m00s [ 17/157] Installing pcre2-syntax-0:10. 100% | 245.6 MiB/s | 251.5 KiB | 00m00s [ 18/157] Installing ncurses-base-0:6.4 100% | 85.8 MiB/s | 351.6 KiB | 00m00s [ 19/157] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 20/157] Installing ncurses-libs-0:6.4 100% | 236.7 MiB/s | 969.7 KiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39.9000-18.fc41.x86_64 >>> Stop pre-install scriptlet: glibc-0:2.39.9000-18.fc41.x86_64 [ 21/157] Installing glibc-0:2.39.9000- 100% | 224.0 MiB/s | 6.7 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39.9000-18.fc41.x86_64 >>> Stop post-install scriptlet: glibc-0:2.39.9000-18.fc41.x86_64 [ 22/157] Installing bash-0:5.2.26-3.fc 100% | 388.6 MiB/s | 8.2 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64 >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64 [ 23/157] Installing glibc-common-0:2.3 100% | 171.2 MiB/s | 1.0 MiB | 00m00s [ 24/157] Installing glibc-gconv-extra- 100% | 253.7 MiB/s | 7.9 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39.9000-18.fc41.x86_64 >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39.9000-18.fc41.x86_64 [ 25/157] Installing zlib-ng-compat-0:2 100% | 131.6 MiB/s | 134.8 KiB | 00m00s [ 26/157] Installing bzip2-libs-0:1.0.8 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [ 27/157] Installing xz-libs-1:5.4.6-3. 100% | 206.0 MiB/s | 210.9 KiB | 00m00s [ 28/157] Installing popt-0:1.19-6.fc40 100% | 70.1 MiB/s | 143.5 KiB | 00m00s [ 29/157] Installing readline-0:8.2-8.f 100% | 239.9 MiB/s | 491.4 KiB | 00m00s [ 30/157] Installing libuuid-0:2.40.1-1 100% | 0.0 B/s | 38.4 KiB | 00m00s [ 31/157] Installing libstdc++-0:14.1.1 100% | 345.3 MiB/s | 2.8 MiB | 00m00s [ 32/157] Installing libzstd-0:1.5.6-1. 100% | 385.3 MiB/s | 789.2 KiB | 00m00s [ 33/157] Installing elfutils-libelf-0: 100% | 389.8 MiB/s | 1.2 MiB | 00m00s [ 34/157] Installing libblkid-0:2.40.1- 100% | 253.6 MiB/s | 259.7 KiB | 00m00s [ 35/157] Installing libattr-0:2.5.2-3. 100% | 0.0 B/s | 29.5 KiB | 00m00s [ 36/157] Installing libacl-0:2.3.2-1.f 100% | 0.0 B/s | 40.8 KiB | 00m00s [ 37/157] Installing libxcrypt-0:4.4.36 100% | 259.3 MiB/s | 265.5 KiB | 00m00s [ 38/157] Installing gmp-1:6.3.0-1.fc41 100% | 393.4 MiB/s | 805.6 KiB | 00m00s [ 39/157] Installing libeconf-0:0.6.2-2 100% | 58.3 MiB/s | 59.7 KiB | 00m00s [ 40/157] Installing gdbm-libs-1:1.23-6 100% | 120.7 MiB/s | 123.6 KiB | 00m00s [ 41/157] Installing mpfr-0:4.2.1-4.fc4 100% | 270.1 MiB/s | 829.7 KiB | 00m00s [ 42/157] Installing gawk-0:5.3.0-3.fc4 100% | 288.0 MiB/s | 1.7 MiB | 00m00s [ 43/157] Installing dwz-0:0.15-6.fc40. 100% | 285.5 MiB/s | 292.3 KiB | 00m00s [ 44/157] Installing unzip-0:6.0-63.fc4 100% | 188.6 MiB/s | 386.3 KiB | 00m00s [ 45/157] Installing file-libs-0:5.45-5 100% | 662.0 MiB/s | 9.9 MiB | 00m00s [ 46/157] Installing file-0:5.45-5.fc41 100% | 102.6 MiB/s | 105.0 KiB | 00m00s [ 47/157] Installing pcre2-0:10.43-2.fc 100% | 319.8 MiB/s | 654.9 KiB | 00m00s [ 48/157] Installing grep-0:3.11-8.fc41 100% | 199.9 MiB/s | 1.0 MiB | 00m00s [ 49/157] Installing xz-1:5.4.6-3.fc41. 100% | 286.1 MiB/s | 2.0 MiB | 00m00s [ 50/157] Installing libcap-ng-0:0.8.5- 100% | 69.3 MiB/s | 71.0 KiB | 00m00s [ 51/157] Installing audit-libs-0:4.0.1 100% | 321.6 MiB/s | 329.3 KiB | 00m00s [ 52/157] Installing pam-libs-0:1.6.1-1 100% | 134.2 MiB/s | 137.4 KiB | 00m00s [ 53/157] Installing libcap-0:2.70-1.fc 100% | 110.0 MiB/s | 225.2 KiB | 00m00s [ 54/157] Installing systemd-libs-0:256 100% | 337.0 MiB/s | 2.0 MiB | 00m00s [ 55/157] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.5 KiB | 00m00s [ 56/157] Installing libsepol-0:3.6-3.f 100% | 261.4 MiB/s | 803.0 KiB | 00m00s [ 57/157] Installing libselinux-0:3.6-4 100% | 170.2 MiB/s | 174.3 KiB | 00m00s [ 58/157] Installing sed-0:4.9-1.fc40.x 100% | 212.3 MiB/s | 869.7 KiB | 00m00s [ 59/157] Installing findutils-1:4.9.0- 100% | 293.2 MiB/s | 1.5 MiB | 00m00s [ 60/157] Installing libmount-0:2.40.1- 100% | 344.6 MiB/s | 352.9 KiB | 00m00s [ 61/157] Installing lua-libs-0:5.4.6-5 100% | 275.7 MiB/s | 282.3 KiB | 00m00s [ 62/157] Installing lz4-libs-0:1.9.4-6 100% | 127.4 MiB/s | 130.5 KiB | 00m00s [ 63/157] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 64/157] Installing alternatives-0:1.2 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [ 65/157] Installing jansson-0:2.13.1-9 100% | 87.6 MiB/s | 89.7 KiB | 00m00s [ 66/157] Installing libtasn1-0:4.19.0- 100% | 173.3 MiB/s | 177.5 KiB | 00m00s [ 67/157] Installing libunistring-0:1.1 100% | 346.1 MiB/s | 1.7 MiB | 00m00s [ 68/157] Installing libidn2-0:2.3.7-1. 100% | 163.6 MiB/s | 335.0 KiB | 00m00s [ 69/157] Installing libpsl-0:0.21.5-3. 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 70/157] Installing zstd-0:1.5.6-1.fc4 100% | 419.0 MiB/s | 1.7 MiB | 00m00s [ 71/157] Installing util-linux-core-0: 100% | 247.5 MiB/s | 1.5 MiB | 00m00s [ 72/157] Installing tar-2:1.35-3.fc40. 100% | 368.8 MiB/s | 3.0 MiB | 00m00s [ 73/157] Installing libsemanage-0:3.6- 100% | 144.2 MiB/s | 295.3 KiB | 00m00s [ 74/157] Installing shadow-utils-2:4.1 100% | 160.4 MiB/s | 4.2 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64 >>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64 [ 75/157] Installing libutempter-0:1.2. 100% | 58.3 MiB/s | 59.7 KiB | 00m00s [ 76/157] Installing zip-0:3.0-40.fc40. 100% | 230.2 MiB/s | 707.1 KiB | 00m00s [ 77/157] Installing gdbm-1:1.23-6.fc40 100% | 227.4 MiB/s | 465.8 KiB | 00m00s [ 78/157] Installing cyrus-sasl-lib-0:2 100% | 327.3 MiB/s | 2.3 MiB | 00m00s [ 79/157] Installing libfdisk-0:2.40.1- 100% | 355.4 MiB/s | 363.9 KiB | 00m00s [ 80/157] Installing add-determinism-no 100% | 360.5 MiB/s | 2.5 MiB | 00m00s [ 81/157] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 82/157] Installing libxml2-0:2.12.7-1 100% | 340.1 MiB/s | 1.7 MiB | 00m00s [ 83/157] Installing bzip2-0:1.0.8-18.f 100% | 93.9 MiB/s | 96.2 KiB | 00m00s [ 84/157] Installing sqlite-libs-0:3.45 100% | 351.3 MiB/s | 1.4 MiB | 00m00s [ 85/157] Installing ed-0:1.20.2-1.fc41 100% | 145.7 MiB/s | 149.2 KiB | 00m00s [ 86/157] Installing patch-0:2.7.6-24.f 100% | 258.1 MiB/s | 264.3 KiB | 00m00s [ 87/157] Installing elfutils-default-y 100% | 510.7 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.noar [ 88/157] Installing cpio-0:2.15-1.fc40 100% | 274.9 MiB/s | 1.1 MiB | 00m00s [ 89/157] Installing diffutils-0:3.10-5 100% | 317.2 MiB/s | 1.6 MiB | 00m00s [ 90/157] Installing libgomp-0:14.1.1-4 100% | 254.4 MiB/s | 520.9 KiB | 00m00s [ 91/157] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [ 92/157] Installing libverto-0:0.3.2-8 100% | 30.5 MiB/s | 31.3 KiB | 00m00s [ 93/157] Installing libpkgconf-0:2.1.1 100% | 0.0 B/s | 75.3 KiB | 00m00s [ 94/157] Installing pkgconf-0:2.1.1-1. 100% | 83.4 MiB/s | 85.4 KiB | 00m00s [ 95/157] Installing pkgconf-pkg-config 100% | 0.0 B/s | 1.8 KiB | 00m00s [ 96/157] Installing libffi-0:3.4.6-1.f 100% | 81.8 MiB/s | 83.8 KiB | 00m00s [ 97/157] Installing p11-kit-0:0.25.3-4 100% | 274.3 MiB/s | 2.2 MiB | 00m00s [ 98/157] Installing p11-kit-trust-0:0. 100% | 64.0 MiB/s | 393.1 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.x86_64 >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.x86_64 [ 99/157] Installing xxhash-libs-0:0.8. 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [100/157] Installing libbrotli-0:1.1.0- 100% | 270.8 MiB/s | 831.8 KiB | 00m00s [101/157] Installing libnghttp2-0:1.62. 100% | 163.3 MiB/s | 167.2 KiB | 00m00s [102/157] Installing libtool-ltdl-0:2.4 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [103/157] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [104/157] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [105/157] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 768.0 B | 00m00s [106/157] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [107/157] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [108/157] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [109/157] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [110/157] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [111/157] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [112/157] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [113/157] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [114/157] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [115/157] Installing coreutils-common-0 100% | 414.4 MiB/s | 11.2 MiB | 00m00s [116/157] Installing openssl-libs-1:3.2 100% | 410.3 MiB/s | 7.8 MiB | 00m00s [117/157] Installing coreutils-0:9.5-1. 100% | 294.2 MiB/s | 5.6 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noar [118/157] Installing ca-certificates-0: 100% | 4.0 MiB/s | 2.3 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noa [119/157] Installing krb5-libs-0:1.21.2 100% | 286.8 MiB/s | 2.3 MiB | 00m00s [120/157] Installing libtirpc-0:1.3.4-1 100% | 199.8 MiB/s | 204.6 KiB | 00m00s [121/157] Installing gzip-0:1.13-1.fc40 100% | 190.7 MiB/s | 390.6 KiB | 00m00s [122/157] Installing authselect-libs-0: 100% | 203.4 MiB/s | 833.2 KiB | 00m00s [123/157] Installing libarchive-0:3.7.4 100% | 298.4 MiB/s | 916.6 KiB | 00m00s [124/157] Installing authselect-0:1.5.0 100% | 77.1 MiB/s | 157.9 KiB | 00m00s [125/157] Installing cracklib-0:2.9.11- 100% | 81.5 MiB/s | 250.3 KiB | 00m00s [126/157] Installing libpwquality-0:1.4 100% | 140.0 MiB/s | 430.1 KiB | 00m00s [127/157] Installing libnsl2-0:2.0.1-1. 100% | 57.7 MiB/s | 59.0 KiB | 00m00s [128/157] Installing pam-0:1.6.1-1.fc41 100% | 165.0 MiB/s | 1.8 MiB | 00m00s [129/157] Installing libssh-0:0.10.6-6. 100% | 251.7 MiB/s | 515.4 KiB | 00m00s [130/157] Installing rpm-sequoia-0:1.6. 100% | 368.4 MiB/s | 2.2 MiB | 00m00s [131/157] Installing rpm-libs-0:4.19.1. 100% | 347.4 MiB/s | 711.5 KiB | 00m00s [132/157] Installing libevent-0:2.1.12- 100% | 292.8 MiB/s | 899.4 KiB | 00m00s [133/157] Installing openldap-0:2.6.7-1 100% | 208.0 MiB/s | 638.9 KiB | 00m00s [134/157] Installing libcurl-0:8.8.0-1. 100% | 262.6 MiB/s | 806.8 KiB | 00m00s [135/157] Installing elfutils-libs-0:0. 100% | 316.4 MiB/s | 648.0 KiB | 00m00s [136/157] Installing elfutils-debuginfo 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [137/157] Installing binutils-gold-0:2. 100% | 169.2 MiB/s | 2.0 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.42.50-11.fc41.x86_64 >>> Stop post-install scriptlet: binutils-gold-0:2.42.50-11.fc41.x86_64 [138/157] Installing binutils-0:2.42.50 100% | 387.6 MiB/s | 27.5 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.42.50-11.fc41.x86_64 >>> Stop post-install scriptlet: binutils-0:2.42.50-11.fc41.x86_64 [139/157] Installing elfutils-0:0.191-7 100% | 364.6 MiB/s | 2.6 MiB | 00m00s [140/157] Installing gdb-minimal-0:14.2 100% | 395.5 MiB/s | 12.7 MiB | 00m00s [141/157] Installing debugedit-0:5.0-16 100% | 197.3 MiB/s | 202.0 KiB | 00m00s [142/157] Installing rpm-build-libs-0:4 100% | 194.6 MiB/s | 199.2 KiB | 00m00s [143/157] Installing curl-0:8.8.0-1.fc4 100% | 72.9 MiB/s | 746.2 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1.1-2.fc41.x86_64 >>> Stop pre-install scriptlet: rpm-0:4.19.1.1-2.fc41.x86_64 [144/157] Installing rpm-0:4.19.1.1-2.f 100% | 184.4 MiB/s | 2.4 MiB | 00m00s [145/157] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [146/157] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [147/157] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [148/157] Installing fonts-srpm-macros- 100% | 55.1 MiB/s | 56.5 KiB | 00m00s [149/157] Installing forge-srpm-macros- 100% | 39.4 MiB/s | 40.3 KiB | 00m00s [150/157] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [151/157] Installing python-srpm-macros 100% | 50.5 MiB/s | 51.7 KiB | 00m00s [152/157] Installing redhat-rpm-config- 100% | 92.8 MiB/s | 190.1 KiB | 00m00s [153/157] Installing rpm-build-0:4.19.1 100% | 88.8 MiB/s | 181.9 KiB | 00m00s [154/157] Installing pyproject-srpm-mac 100% | 2.0 MiB/s | 2.1 KiB | 00m00s [155/157] Installing util-linux-0:2.40. 100% | 187.2 MiB/s | 3.7 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40.1-1.fc41.x86_64 >>> Stop post-install scriptlet: util-linux-0:2.40.1-1.fc41.x86_64 [156/157] Installing which-0:2.21-41.fc 100% | 80.5 MiB/s | 82.4 KiB | 00m00s [157/157] Installing info-0:7.1-2.fc40. 100% | 439.5 KiB/s | 358.2 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-9.fc41.x86_64 >>> Stop post-transaction scriptlet: filesystem-0:3.18-9.fc41.x86_64 >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.x86_64 >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.x86_64 >>> Running post-transaction scriptlet: rpm-0:4.19.1.1-2.fc41.x86_64 >>> Stop post-transaction scriptlet: rpm-0:4.19.1.1-2.fc41.x86_64 >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-nopython-0.2.0-9.fc41.x86_64 alternatives-1.27-1.fc41.x86_64 ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-2.fc41.x86_64 authselect-1.5.0-5.fc41.x86_64 authselect-libs-1.5.0-5.fc41.x86_64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.x86_64 binutils-2.42.50-11.fc41.x86_64 binutils-gold-2.42.50-11.fc41.x86_64 build-reproducibility-srpm-macros-0.2.0-9.fc41.noarch bzip2-1.0.8-18.fc40.x86_64 bzip2-libs-1.0.8-18.fc40.x86_64 ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-1.fc41.x86_64 coreutils-common-9.5-1.fc41.x86_64 cpio-2.15-1.fc40.x86_64 cracklib-2.9.11-5.fc40.x86_64 crypto-policies-20240521-1.gitf71d135.fc41.noarch curl-8.8.0-1.fc41.x86_64 cyrus-sasl-lib-2.1.28-22.fc41.x86_64 debugedit-5.0-16.fc41.x86_64 diffutils-3.10-5.fc40.x86_64 dwz-0.15-6.fc40.x86_64 ed-1.20.2-1.fc41.x86_64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.x86_64 elfutils-debuginfod-client-0.191-7.fc41.x86_64 elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.x86_64 elfutils-libs-0.191-7.fc41.x86_64 fedora-gpg-keys-41-0.2.noarch fedora-release-41-0.10.noarch fedora-release-common-41-0.10.noarch fedora-release-identity-basic-41-0.10.noarch fedora-repos-41-0.2.noarch fedora-repos-rawhide-41-0.2.noarch file-5.45-5.fc41.x86_64 file-libs-5.45-5.fc41.x86_64 filesystem-3.18-9.fc41.x86_64 findutils-4.9.0-8.fc40.x86_64 fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.x86_64 gdb-minimal-14.2-7.fc41.x86_64 gdbm-1.23-6.fc40.x86_64 gdbm-libs-1.23-6.fc40.x86_64 ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.x86_64 glibc-common-2.39.9000-18.fc41.x86_64 glibc-gconv-extra-2.39.9000-18.fc41.x86_64 glibc-minimal-langpack-2.39.9000-18.fc41.x86_64 gmp-6.3.0-1.fc41.x86_64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch gpg-pubkey-a15b79cc-63d04c2c gpg-pubkey-e99d6ad1-64d2612c grep-3.11-8.fc41.x86_64 gzip-1.13-1.fc40.x86_64 info-7.1-2.fc40.x86_64 jansson-2.13.1-9.fc40.x86_64 kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.x86_64 krb5-libs-1.21.2-5.fc40.x86_64 libacl-2.3.2-1.fc40.x86_64 libarchive-3.7.4-1.fc41.x86_64 libattr-2.5.2-3.fc40.x86_64 libblkid-2.40.1-1.fc41.x86_64 libbrotli-1.1.0-3.fc40.x86_64 libcap-2.70-1.fc41.x86_64 libcap-ng-0.8.5-1.fc41.x86_64 libcom_err-1.47.0-5.fc40.x86_64 libcurl-8.8.0-1.fc41.x86_64 libeconf-0.6.2-2.fc41.x86_64 libevent-2.1.12-13.fc41.x86_64 libfdisk-2.40.1-1.fc41.x86_64 libffi-3.4.6-1.fc41.x86_64 libgcc-14.1.1-4.fc41.x86_64 libgomp-14.1.1-4.fc41.x86_64 libidn2-2.3.7-1.fc40.x86_64 libmount-2.40.1-1.fc41.x86_64 libnghttp2-1.62.0-1.fc41.x86_64 libnsl2-2.0.1-1.fc40.x86_64 libpkgconf-2.1.1-1.fc41.x86_64 libpsl-0.21.5-3.fc40.x86_64 libpwquality-1.4.5-9.fc40.x86_64 libselinux-3.6-4.fc40.x86_64 libsemanage-3.6-3.fc40.x86_64 libsepol-3.6-3.fc40.x86_64 libsmartcols-2.40.1-1.fc41.x86_64 libssh-0.10.6-6.fc41.x86_64 libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-4.fc41.x86_64 libtasn1-4.19.0-6.fc40.x86_64 libtirpc-1.3.4-1.rc3.fc41.x86_64 libtool-ltdl-2.4.7-10.fc40.x86_64 libunistring-1.1-7.fc41.x86_64 libutempter-1.2.1-13.fc40.x86_64 libuuid-2.40.1-1.fc41.x86_64 libverto-0.3.2-8.fc40.x86_64 libxcrypt-4.4.36-5.fc40.x86_64 libxml2-2.12.7-1.fc41.x86_64 libzstd-1.5.6-1.fc41.x86_64 lua-libs-5.4.6-5.fc40.x86_64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.x86_64 mpfr-4.2.1-4.fc41.x86_64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.x86_64 ocaml-srpm-macros-9-3.fc40.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.7-1.fc40.x86_64 openssl-libs-3.2.1-6.fc41.x86_64 p11-kit-0.25.3-4.fc40.x86_64 p11-kit-trust-0.25.3-4.fc40.x86_64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-1.fc41.x86_64 pam-libs-1.6.1-1.fc41.x86_64 patch-2.7.6-24.fc40.x86_64 pcre2-10.43-2.fc41.1.x86_64 pcre2-syntax-10.43-2.fc41.1.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.1-1.fc41.x86_64 pkgconf-m4-2.1.1-1.fc41.noarch pkgconf-pkg-config-2.1.1-1.fc41.x86_64 popt-1.19-6.fc40.x86_64 publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-9.fc41.noarch qt5-srpm-macros-5.15.13-1.fc41.noarch qt6-srpm-macros-6.7.1-1.fc41.noarch readline-8.2-8.fc40.x86_64 redhat-rpm-config-290-1.fc41.noarch rpm-4.19.1.1-2.fc41.x86_64 rpm-build-4.19.1.1-2.fc41.x86_64 rpm-build-libs-4.19.1.1-2.fc41.x86_64 rpm-libs-4.19.1.1-2.fc41.x86_64 rpm-sequoia-1.6.0-3.fc41.x86_64 rust-srpm-macros-26.3-1.fc41.noarch sed-4.9-1.fc40.x86_64 setup-2.14.5-2.fc40.noarch shadow-utils-4.15.1-5.fc41.x86_64 sqlite-libs-3.45.3-1.fc41.x86_64 systemd-libs-256~rc3-1.fc41.x86_64 tar-1.35-3.fc40.x86_64 unzip-6.0-63.fc40.x86_64 util-linux-2.40.1-1.fc41.x86_64 util-linux-core-2.40.1-1.fc41.x86_64 which-2.21-41.fc40.x86_64 xxhash-libs-0.8.2-2.fc40.x86_64 xz-5.4.6-3.fc41.x86_64 xz-libs-5.4.6-3.fc41.x86_64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.x86_64 zlib-ng-compat-2.1.6-3.fc41.x86_64 zstd-1.5.6-1.fc41.x86_64 Start: buildsrpm Start: rpmbuild -bs sh: line 1: tclsh: command not found Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1715126400 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2403-1.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-rawhide-x86_64-1716823630.194259/root/var/log’: No such file or directory INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1716823630.194259/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-dpfaooec/netgen-mesher/netgen-mesher.spec) Config(child) 0 minutes 22 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2403-1.fc41.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1716823630.194259/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1716823630.194259/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-x86_64-1716823630.194259/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-2.fc41.x86_64 rpm-sequoia-1.6.0-3.fc41.x86_64 dnf5-5.2.1.0-1.fc41.x86_64 dnf5-plugins-5.2.1.0-1.fc41.x86_64 Finish: chroot init Start: build phase for netgen-mesher-6.2.2403-1.fc41.src.rpm Start: build setup for netgen-mesher-6.2.2403-1.fc41.src.rpm sh: line 1: tclsh: command not found Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1715126400 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2403-1.fc41.src.rpm Updating and loading repositories: Copr repository 100% | 84.5 KiB/s | 1.5 KiB | 00m00s fedora 100% | 66.8 KiB/s | 17.8 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cmake x86_64 3.28.3-4.fc41 fedora 31.5 MiB desktop-file-utils x86_64 0.26-12.fc40 fedora 226.0 KiB dos2unix x86_64 7.5.2-1.fc40 fedora 831.8 KiB gcc-c++ x86_64 14.1.1-4.fc41 fedora 38.1 MiB git x86_64 2.45.1-1.fc41 fedora 85.2 KiB libXmu-devel x86_64 1.2.1-1.fc41 fedora 66.2 KiB libjpeg-turbo-devel x86_64 3.0.2-2.fc41 fedora 352.9 KiB mesa-libGLU-devel x86_64 9.0.3-4.fc40 fedora 17.0 KiB metis-devel x86_64 5.1.0.3-5.fc40 fedora 9.9 KiB mpich-devel x86_64 4.2.1-1.fc41 fedora 2.0 MiB opencascade-devel x86_64 7.8.1-1.fc41 copr_base 27.8 MiB openmpi-devel x86_64 5.0.3-1.fc41 fedora 3.1 MiB pybind11-devel x86_64 2.12.0-1.fc41 fedora 825.8 KiB python3-devel x86_64 3.12.3-2.fc41 fedora 1.2 MiB python3-mpi4py-mpich x86_64 3.1.6-1.fc41 fedora 2.1 MiB python3-mpi4py-openmpi x86_64 3.1.6-1.fc41 fedora 2.1 MiB python3-setuptools noarch 69.2.0-3.fc41 fedora 7.2 MiB tk-devel x86_64 1:8.6.14-1.fc41 fedora 985.0 KiB Installing dependencies: LibRaw x86_64 0.21.2-5.fc40 fedora 2.3 MiB Lmod x86_64 8.7.37-1.fc41 fedora 1.2 MiB PEGTL-devel x86_64 2.8.3-9.fc40 fedora 673.5 KiB SuperLU x86_64 6.0.1-5.fc41 fedora 474.3 KiB abattis-cantarell-vf-fonts noarch 0.301-12.fc40 fedora 192.7 KiB add-determinism x86_64 0.2.0-9.fc41 fedora 2.6 MiB alsa-lib x86_64 1.2.11-2.fc40 fedora 1.4 MiB annobin-docs noarch 12.54-2.fc41 fedora 96.2 KiB annobin-plugin-gcc x86_64 12.54-2.fc41 fedora 974.4 KiB armadillo x86_64 12.8.1-1.fc41 fedora 90.3 KiB arpack x86_64 3.9.1-3.fc40 fedora 646.0 KiB autoconf noarch 2.72-2.fc41 fedora 2.8 MiB automake noarch 1.16.5-16.fc40 fedora 1.7 MiB avahi-libs x86_64 0.8-26.fc40 fedora 166.3 KiB blas x86_64 3.12.0-5.fc41 fedora 1.7 MiB blas-devel x86_64 3.12.0-5.fc41 fedora 132.1 KiB blas64 x86_64 3.12.0-5.fc41 fedora 1.3 MiB blas64_ x86_64 3.12.0-5.fc41 fedora 1.3 MiB blosc x86_64 1.21.5-4.fc40 fedora 122.1 KiB boost x86_64 1.83.0-4.fc41 fedora 1.3 KiB boost-atomic x86_64 1.83.0-4.fc41 fedora 21.0 KiB boost-chrono x86_64 1.83.0-4.fc41 fedora 37.6 KiB boost-container x86_64 1.83.0-4.fc41 fedora 65.5 KiB boost-context x86_64 1.83.0-4.fc41 fedora 16.5 KiB boost-contract x86_64 1.83.0-4.fc41 fedora 103.2 KiB boost-coroutine x86_64 1.83.0-4.fc41 fedora 21.2 KiB boost-date-time x86_64 1.83.0-4.fc41 fedora 16.3 KiB boost-devel x86_64 1.83.0-4.fc41 fedora 143.0 MiB boost-fiber x86_64 1.83.0-4.fc41 fedora 82.8 KiB boost-filesystem x86_64 1.83.0-4.fc41 fedora 147.6 KiB boost-graph x86_64 1.83.0-4.fc41 fedora 342.3 KiB boost-iostreams x86_64 1.83.0-4.fc41 fedora 94.7 KiB boost-json x86_64 1.83.0-4.fc41 fedora 325.2 KiB boost-locale x86_64 1.83.0-4.fc41 fedora 606.1 KiB boost-log x86_64 1.83.0-4.fc41 fedora 1.5 MiB boost-math x86_64 1.83.0-4.fc41 fedora 647.0 KiB boost-nowide x86_64 1.83.0-4.fc41 fedora 24.9 KiB boost-numpy3 x86_64 1.83.0-4.fc41 fedora 57.6 KiB boost-program-options x86_64 1.83.0-4.fc41 fedora 272.7 KiB boost-python3 x86_64 1.83.0-4.fc41 fedora 250.4 KiB boost-random x86_64 1.83.0-4.fc41 fedora 29.7 KiB boost-regex x86_64 1.83.0-4.fc41 fedora 271.0 KiB boost-serialization x86_64 1.83.0-4.fc41 fedora 437.7 KiB boost-stacktrace x86_64 1.83.0-4.fc41 fedora 64.1 KiB boost-system x86_64 1.83.0-4.fc41 fedora 16.3 KiB boost-test x86_64 1.83.0-4.fc41 fedora 639.0 KiB boost-thread x86_64 1.83.0-4.fc41 fedora 136.8 KiB boost-timer x86_64 1.83.0-4.fc41 fedora 25.1 KiB boost-type_erasure x86_64 1.83.0-4.fc41 fedora 58.2 KiB boost-wave x86_64 1.83.0-4.fc41 fedora 635.9 KiB brotli x86_64 1.1.0-3.fc40 fedora 31.8 KiB brotli-devel x86_64 1.1.0-3.fc40 fedora 65.6 KiB bzip2-devel x86_64 1.0.8-18.fc40 fedora 309.8 KiB cairo x86_64 1.18.0-3.fc40 fedora 1.7 MiB cairo-devel x86_64 1.18.0-3.fc40 fedora 2.3 MiB cdparanoia-libs x86_64 10.2-44.fc40 fedora 113.7 KiB cfitsio x86_64 4.4.0-2.fc41 fedora 1.8 MiB cgnslib x86_64 4.4.0-4.fc40 fedora 1.3 MiB cgnslib-common noarch 4.4.0-4.fc40 fedora 506.3 KiB cgnslib-devel x86_64 4.4.0-4.fc40 fedora 129.0 KiB cgnslib-libs x86_64 4.4.0-4.fc40 fedora 802.5 KiB clang-libs x86_64 18.1.6-3.fc41 fedora 107.8 MiB clang-resource-filesystem noarch 18.1.6-3.fc41 fedora 522.0 B cli11-devel noarch 2.4.2-1.fc41 fedora 615.9 KiB cmake-data noarch 3.28.3-4.fc41 fedora 8.0 MiB cmake-filesystem x86_64 3.28.3-4.fc41 fedora 0.0 B cmake-rpm-macros noarch 3.28.3-4.fc41 fedora 7.5 KiB copy-jdk-configs noarch 4.1-5.fc40 fedora 20.3 KiB cpp x86_64 14.1.1-4.fc41 fedora 35.0 MiB crypto-policies-scripts noarch 20240521-1.gitf71d135.fc41 fedora 325.4 KiB cups-libs x86_64 1:2.4.8-3.fc41 fedora 618.9 KiB dbus x86_64 1:1.14.10-3.fc40 fedora 0.0 B dbus-broker x86_64 36-2.fc41 fedora 378.8 KiB dbus-common noarch 1:1.14.10-3.fc40 fedora 11.2 KiB dbus-libs x86_64 1:1.14.10-3.fc40 fedora 368.9 KiB default-fonts-core-sans noarch 4.0-13.fc41 fedora 11.9 KiB double-conversion x86_64 3.3.0-3.fc40 fedora 96.6 KiB double-conversion-devel x86_64 3.3.0-3.fc40 fedora 98.3 KiB duktape x86_64 2.7.0-7.fc40 fedora 616.2 KiB eigen3-devel noarch 3.4.0-15.fc40 fedora 8.4 MiB emacs-filesystem noarch 1:30.0-2.fc41 fedora 0.0 B expat x86_64 2.6.2-1.fc41 fedora 280.8 KiB expat-devel x86_64 2.6.2-1.fc41 fedora 202.5 KiB flexiblas x86_64 3.4.2-1.fc41 fedora 46.9 KiB flexiblas-devel x86_64 3.4.2-1.fc41 fedora 4.7 MiB flexiblas-netlib x86_64 3.4.2-1.fc41 fedora 10.4 MiB flexiblas-netlib64 x86_64 3.4.2-1.fc41 fedora 10.5 MiB flexiblas-openblas-openmp x86_64 3.4.2-1.fc41 fedora 39.3 KiB flexiblas-openblas-openmp64 x86_64 3.4.2-1.fc41 fedora 39.3 KiB fontconfig x86_64 2.15.0-5.fc41 fedora 767.9 KiB fontconfig-devel x86_64 2.15.0-5.fc41 fedora 117.2 KiB fonts-filesystem noarch 1:2.0.5-14.fc40 fedora 0.0 B freeimage x86_64 3.19.0-0.24.svn1909.fc41 fedora 930.5 KiB freeimage-devel x86_64 3.19.0-0.24.svn1909.fc41 fedora 123.4 KiB freetype x86_64 2.13.2-5.fc40 fedora 842.6 KiB freetype-devel x86_64 2.13.2-5.fc40 fedora 7.8 MiB freexl x86_64 2.0.0-7.fc41 fedora 89.4 KiB fribidi x86_64 1.0.14-1.fc41 fedora 359.6 KiB gc x86_64 8.2.2-6.fc40 fedora 258.7 KiB gcc x86_64 14.1.1-4.fc41 fedora 104.0 MiB gcc-gfortran x86_64 14.1.1-4.fc41 fedora 37.2 MiB gcc-plugin-annobin x86_64 14.1.1-4.fc41 fedora 57.1 KiB gdal-devel x86_64 3.9.0-3.fc41 fedora 1.3 MiB gdal-libs x86_64 3.9.0-3.fc41 fedora 29.2 MiB gdk-pixbuf2 x86_64 2.42.11-1.fc41 fedora 2.5 MiB gdk-pixbuf2-devel x86_64 2.42.11-1.fc41 fedora 2.3 MiB gdk-pixbuf2-modules x86_64 2.42.11-1.fc41 fedora 55.6 KiB geos x86_64 3.12.1-3.fc40 fedora 3.5 MiB gettext x86_64 0.22.5-2.fc41 fedora 5.2 MiB gettext-envsubst x86_64 0.22.5-2.fc41 fedora 74.9 KiB gettext-libs x86_64 0.22.5-2.fc41 fedora 1.7 MiB gettext-runtime x86_64 0.22.5-2.fc41 fedora 481.3 KiB giflib x86_64 5.2.2-1.fc41 fedora 112.2 KiB git-core x86_64 2.45.1-1.fc41 fedora 21.9 MiB git-core-doc noarch 2.45.1-1.fc41 fedora 16.9 MiB gl-manpages noarch 1.1-31.20190306.fc40 fedora 935.5 KiB gl2ps x86_64 1.4.2-10.fc40 fedora 123.2 KiB gl2ps-devel x86_64 1.4.2-10.fc40 fedora 256.1 KiB glew-devel x86_64 2.2.0-7.fc40 fedora 1.8 MiB glib2 x86_64 2.80.2-1.fc41 fedora 14.6 MiB glib2-devel x86_64 2.80.2-1.fc41 fedora 15.5 MiB glibc-devel x86_64 2.39.9000-18.fc41 fedora 37.7 KiB glibc-headers-x86 noarch 2.39.9000-18.fc41 fedora 2.2 MiB glx-utils x86_64 9.0.0-7.fc41 fedora 431.1 KiB gnupg2 x86_64 2.4.5-1.fc41 fedora 9.5 MiB gnutls x86_64 3.8.5-2.fc41 fedora 3.2 MiB google-noto-fonts-common noarch 20240401-1.fc41 fedora 17.5 KiB google-noto-sans-vf-fonts noarch 20240401-1.fc41 fedora 1.2 MiB gpgme x86_64 1.23.2-3.fc40 fedora 575.3 KiB gpgmepp x86_64 1.23.2-3.fc40 fedora 424.2 KiB graphene x86_64 1.10.6-8.fc40 fedora 162.5 KiB graphite2 x86_64 1.3.14-15.fc40 fedora 192.0 KiB graphite2-devel x86_64 1.3.14-15.fc40 fedora 49.1 KiB groff-base x86_64 1.23.0-6.fc40 fedora 3.8 MiB gstreamer1 x86_64 1.24.3-1.fc41 fedora 5.2 MiB gstreamer1-plugins-base x86_64 1.24.3-2.fc41 fedora 7.2 MiB guile30 x86_64 3.0.9-1.fc41 fedora 52.7 MiB harfbuzz x86_64 8.4.0-1.fc41 fedora 2.6 MiB harfbuzz-devel x86_64 8.4.0-1.fc41 fedora 5.1 MiB harfbuzz-icu x86_64 8.4.0-1.fc41 fedora 15.5 KiB hdf-libs x86_64 4.2.16.2-1.fc40 fedora 683.5 KiB hdf5 x86_64 1.12.1-15.fc40 fedora 8.4 MiB hdf5-devel x86_64 1.12.1-15.fc40 fedora 3.9 MiB hwdata noarch 0.382-1.fc41 fedora 9.1 MiB hwloc-libs x86_64 2.10.0-3.fc40 fedora 2.8 MiB hyphen x86_64 2.8.8-24.fc41 fedora 51.6 KiB imath x86_64 3.1.11-1.fc41 fedora 368.0 KiB iso-codes noarch 4.16.0-3.fc40 fedora 18.8 MiB jasper-libs x86_64 4.2.3-1.fc41 fedora 332.9 KiB java-21-openjdk x86_64 1:21.0.3.0.9-1.fc41 fedora 1.1 MiB java-21-openjdk-headless x86_64 1:21.0.3.0.9-1.fc41 fedora 205.0 MiB javapackages-filesystem noarch 6.2.0-9.fc41 fedora 1.9 KiB jbigkit-libs x86_64 2.1-29.fc40 fedora 117.6 KiB json-c x86_64 0.17-3.fc40 fedora 82.4 KiB json-devel x86_64 3.11.3-1.fc41 fedora 1.0 MiB jsoncpp x86_64 1.9.5-7.fc40 fedora 253.4 KiB jsoncpp-devel x86_64 1.9.5-7.fc40 fedora 79.8 KiB jxrlib x86_64 1.1-27.fc40 fedora 756.0 KiB kernel-headers x86_64 6.9.0-64.fc41 fedora 6.3 MiB lapack x86_64 3.12.0-5.fc41 fedora 16.6 MiB lapack-devel x86_64 3.12.0-5.fc41 fedora 1.6 MiB lapack64 x86_64 3.12.0-5.fc41 fedora 7.1 MiB lapack64_ x86_64 3.12.0-5.fc41 fedora 7.2 MiB lcms2 x86_64 2.16-3.fc40 fedora 420.9 KiB less x86_64 643-4.fc40 fedora 368.6 KiB libGLEW x86_64 2.2.0-7.fc40 fedora 748.3 KiB libICE x86_64 1.1.1-3.fc40 fedora 181.2 KiB libICE-devel x86_64 1.1.1-3.fc40 fedora 261.8 KiB libSM x86_64 1.2.4-3.fc40 fedora 97.3 KiB libSM-devel x86_64 1.2.4-3.fc40 fedora 18.8 KiB libX11 x86_64 1.8.9-1.fc41 fedora 1.3 MiB libX11-common noarch 1.8.9-1.fc41 fedora 1.1 MiB libX11-devel x86_64 1.8.9-1.fc41 fedora 1.0 MiB libX11-xcb x86_64 1.8.9-1.fc41 fedora 15.0 KiB libXScrnSaver x86_64 1.2.4-3.fc40 fedora 45.7 KiB libXScrnSaver-devel x86_64 1.2.4-3.fc40 fedora 9.9 KiB libXau x86_64 1.0.11-6.fc40 fedora 66.9 KiB libXau-devel x86_64 1.0.11-6.fc40 fedora 6.4 KiB libXcomposite x86_64 0.4.6-3.fc40 fedora 44.5 KiB libXcomposite-devel x86_64 0.4.6-3.fc40 fedora 8.0 KiB libXcursor x86_64 1.2.2-1.fc41 fedora 49.5 KiB libXcursor-devel x86_64 1.2.2-1.fc41 fedora 22.5 KiB libXdmcp x86_64 1.1.5-1.fc41 fedora 82.3 KiB libXdmcp-devel x86_64 1.1.5-1.fc41 fedora 9.1 KiB libXext x86_64 1.3.6-1.fc40 fedora 90.1 KiB libXext-devel x86_64 1.3.6-1.fc40 fedora 98.9 KiB libXfixes x86_64 6.0.1-3.fc40 fedora 30.3 KiB libXfixes-devel x86_64 6.0.1-3.fc40 fedora 9.2 KiB libXft x86_64 2.3.8-6.fc40 fedora 164.5 KiB libXft-devel x86_64 2.3.8-6.fc40 fedora 31.7 KiB libXi x86_64 1.8.1-5.fc40 fedora 80.7 KiB libXi-devel x86_64 1.8.1-5.fc40 fedora 132.6 KiB libXinerama x86_64 1.1.5-6.fc40 fedora 19.0 KiB libXinerama-devel x86_64 1.1.5-6.fc40 fedora 7.0 KiB libXmu x86_64 1.2.1-1.fc41 fedora 187.5 KiB libXpm x86_64 3.5.17-3.fc40 fedora 148.4 KiB libXpm-devel x86_64 3.5.17-3.fc40 fedora 96.9 KiB libXrandr x86_64 1.5.4-3.fc40 fedora 51.9 KiB libXrandr-devel x86_64 1.5.4-3.fc40 fedora 21.8 KiB libXrender x86_64 0.9.11-6.fc40 fedora 50.1 KiB libXrender-devel x86_64 0.9.11-6.fc40 fedora 50.1 KiB libXres x86_64 1.2.2-3.fc40 fedora 20.9 KiB libXres-devel x86_64 1.2.2-3.fc40 fedora 4.9 KiB libXt x86_64 1.3.0-3.fc40 fedora 425.9 KiB libXt-devel x86_64 1.3.0-3.fc40 fedora 1.6 MiB libXtst x86_64 1.2.4-6.fc40 fedora 33.6 KiB libXtst-devel x86_64 1.2.4-6.fc40 fedora 11.6 KiB libXv x86_64 1.0.12-3.fc40 fedora 26.1 KiB libXv-devel x86_64 1.0.12-3.fc40 fedora 41.3 KiB libXxf86vm x86_64 1.1.5-6.fc40 fedora 25.3 KiB libaec x86_64 1.1.2-1.fc40 fedora 94.1 KiB libaec-devel x86_64 1.1.2-1.fc40 fedora 11.9 KiB libarchive-devel x86_64 3.7.4-1.fc41 fedora 178.9 KiB libarrow x86_64 16.1.0-1.fc41 fedora 22.5 MiB libarrow-acero-libs x86_64 16.1.0-1.fc41 fedora 1.4 MiB libarrow-dataset-libs x86_64 16.1.0-1.fc41 fedora 1.5 MiB libarrow-doc noarch 16.1.0-1.fc41 fedora 115.7 KiB libassuan x86_64 2.5.7-1.fc41 fedora 163.8 KiB libb2 x86_64 0.98.1-11.fc40 fedora 42.2 KiB libblkid-devel x86_64 2.40.1-1.fc41 fedora 44.9 KiB libcbor x86_64 0.11.0-1.fc40 fedora 73.9 KiB libcurl-devel x86_64 8.8.0-1.fc41 fedora 1.2 MiB libdatrie x86_64 0.2.13-9.fc40 fedora 57.9 KiB libdeflate x86_64 1.20-4.fc41 fedora 116.6 KiB libdicom x86_64 1.1.0-2.fc41 fedora 502.4 KiB libdicom-devel x86_64 1.1.0-2.fc41 fedora 46.9 KiB libdrm x86_64 2.4.120-3.fc40 fedora 401.9 KiB libdrm-devel x86_64 2.4.120-3.fc40 fedora 704.7 KiB libedit x86_64 3.1-51.20240517cvs.fc41 fedora 243.9 KiB libevdev x86_64 1.13.1-4.fc40 fedora 86.1 KiB libfabric x86_64 1.21.0-1.fc41 fedora 5.2 MiB libffi-devel x86_64 3.4.6-1.fc41 fedora 33.1 KiB libfido2 x86_64 1.14.0-4.fc40 fedora 237.8 KiB libfontenc x86_64 1.1.8-1.fc41 fedora 67.0 KiB libgcrypt x86_64 1.10.3-4.fc41 fedora 1.3 MiB libgeotiff x86_64 1.7.3-1.fc41 fedora 311.9 KiB libgfortran x86_64 14.1.1-4.fc41 fedora 2.9 MiB libglvnd x86_64 1:1.7.0-4.fc40 fedora 530.3 KiB libglvnd-core-devel x86_64 1:1.7.0-4.fc40 fedora 40.3 KiB libglvnd-devel x86_64 1:1.7.0-4.fc40 fedora 2.1 MiB libglvnd-egl x86_64 1:1.7.0-4.fc40 fedora 68.8 KiB libglvnd-gles x86_64 1:1.7.0-4.fc40 fedora 106.2 KiB libglvnd-glx x86_64 1:1.7.0-4.fc40 fedora 605.4 KiB libglvnd-opengl x86_64 1:1.7.0-4.fc40 fedora 148.8 KiB libgpg-error x86_64 1.49-1.fc41 fedora 875.2 KiB libgta x86_64 1.2.1-12.fc40 fedora 70.2 KiB libgudev x86_64 238-5.fc40 fedora 87.9 KiB libharu x86_64 2.4.3-5.fc40 fedora 1.7 MiB libharu-devel x86_64 2.4.3-5.fc40 fedora 185.0 KiB libibverbs x86_64 51.0-2.fc41 fedora 1.2 MiB libicu x86_64 74.2-1.fc40 fedora 34.9 MiB libicu-devel x86_64 74.2-1.fc40 fedora 5.6 MiB libinput x86_64 1.25.0-4.fc41 fedora 553.1 KiB libjpeg-turbo x86_64 3.0.2-2.fc41 fedora 772.9 KiB libkml x86_64 1.3.0-47.fc40 fedora 1.2 MiB libksba x86_64 1.6.6-1.fc41 fedora 392.9 KiB liblerc x86_64 4.0.0-6.fc40 fedora 603.5 KiB libmount-devel x86_64 2.40.1-1.fc41 fedora 63.5 KiB libmpc x86_64 1.3.1-5.fc40 fedora 164.7 KiB libnl3 x86_64 3.9.0-3.fc40 fedora 1.0 MiB libogg x86_64 2:1.3.5-8.fc40 fedora 49.4 KiB libogg-devel x86_64 2:1.3.5-8.fc40 fedora 17.5 KiB liborc2 x86_64 2.0.0-2.fc41 fedora 1.6 MiB libpciaccess x86_64 0.16-12.fc40 fedora 44.6 KiB libpciaccess-devel x86_64 0.16-12.fc40 fedora 15.3 KiB libpng x86_64 2:1.6.40-3.fc40 fedora 241.8 KiB libpng-devel x86_64 2:1.6.40-3.fc40 fedora 881.5 KiB libpq x86_64 16.1-4.fc41 fedora 943.8 KiB libpq-devel x86_64 16.1-4.fc41 fedora 365.9 KiB libproxy x86_64 0.5.5-1.fc41 fedora 111.1 KiB libpsm2 x86_64 11.2.230-4.fc40 fedora 434.5 KiB libqhull_r x86_64 1:8.0.2-4.fc40 fedora 475.4 KiB libquadmath x86_64 14.1.1-4.fc41 fedora 325.9 KiB libquadmath-devel x86_64 14.1.1-4.fc41 fedora 21.8 KiB librdmacm x86_64 51.0-2.fc41 fedora 146.2 KiB librttopo x86_64 1.1.0-14.fc40 fedora 504.8 KiB libseccomp x86_64 2.5.3-8.fc40 fedora 171.2 KiB libselinux-devel x86_64 3.6-4.fc40 fedora 126.1 KiB libsepol-devel x86_64 3.6-3.fc40 fedora 120.2 KiB libspatialite x86_64 5.1.0-6.fc41 fedora 15.2 MiB libstdc++-devel x86_64 14.1.1-4.fc41 fedora 15.4 MiB libtextstyle x86_64 0.22.5-2.fc41 fedora 195.6 KiB libthai x86_64 0.1.29-8.fc40 fedora 783.5 KiB libtheora x86_64 1:1.1.1-37.fc41 fedora 473.6 KiB libtheora-devel x86_64 1:1.1.1-37.fc41 fedora 98.7 KiB libtiff x86_64 4.6.0-2.fc40 fedora 1.1 MiB libtiff-devel x86_64 4.6.0-2.fc40 fedora 708.9 KiB libunwind x86_64 1.8.0-3.fc41 fedora 174.9 KiB libuuid-devel x86_64 2.40.1-1.fc41 fedora 40.9 KiB libuv x86_64 1:1.48.0-1.fc40 fedora 538.8 KiB libvisual x86_64 1:0.4.1-4.fc40 fedora 447.4 KiB libvorbis x86_64 1:1.3.7-10.fc40 fedora 829.6 KiB libwacom x86_64 2.11.0-1.fc41 fedora 98.4 KiB libwacom-data noarch 2.11.0-1.fc41 fedora 615.0 KiB libwayland-client x86_64 1.22.0-3.fc40 fedora 58.1 KiB libwayland-cursor x86_64 1.22.0-3.fc40 fedora 37.0 KiB libwayland-egl x86_64 1.22.0-3.fc40 fedora 16.5 KiB libwayland-server x86_64 1.22.0-3.fc40 fedora 78.6 KiB libwebp x86_64 1.4.0-1.fc41 fedora 802.7 KiB libwebp-devel x86_64 1.4.0-1.fc41 fedora 120.3 KiB libxcb x86_64 1.17.0-1.fc41 fedora 1.1 MiB libxcb-devel x86_64 1.17.0-1.fc41 fedora 2.7 MiB libxcrypt-devel x86_64 4.4.36-5.fc40 fedora 30.3 KiB libxkbcommon x86_64 1.7.0-1.fc41 fedora 332.4 KiB libxkbcommon-x11 x86_64 1.7.0-1.fc41 fedora 39.6 KiB libxkbfile x86_64 1.1.3-1.fc40 fedora 202.0 KiB libxkbfile-devel x86_64 1.1.3-1.fc40 fedora 36.8 KiB libxml2-devel x86_64 2.12.7-1.fc41 fedora 3.4 MiB libxshmfence x86_64 1.3.2-3.fc40 fedora 15.4 KiB libxslt x86_64 1.1.39-3.fc40 fedora 481.6 KiB libzstd-devel x86_64 1.5.6-1.fc41 fedora 202.4 KiB lksctp-tools x86_64 1.0.19-8.fc41 fedora 275.2 KiB llvm-libs x86_64 18.1.6-1.fc41 fedora 113.5 MiB logrotate x86_64 3.21.0-6.fc40 fedora 152.0 KiB lua x86_64 5.4.6-5.fc40 fedora 597.8 KiB lua-filesystem x86_64 1.8.0-11.fc40 fedora 64.8 KiB lua-json noarch 1.3.4-6.fc40 fedora 59.3 KiB lua-lpeg x86_64 1.0.2-13.fc40 fedora 172.8 KiB lua-posix x86_64 36.2.1-6.fc40 fedora 599.7 KiB lua-term x86_64 0.08-3.fc40 fedora 26.8 KiB lz4-devel x86_64 1.9.4-6.fc40 fedora 96.2 KiB m4 x86_64 1.4.19-9.fc40 fedora 588.9 KiB make x86_64 1:4.4.1-6.fc40 fedora 1.8 MiB mariadb-connector-c x86_64 3.3.8-3.fc40 fedora 513.4 KiB mariadb-connector-c-config noarch 3.3.8-3.fc40 fedora 497.0 B mariadb-connector-c-devel x86_64 3.3.8-3.fc40 fedora 197.1 KiB mesa-libEGL x86_64 24.1.0-1.fc41 fedora 332.0 KiB mesa-libEGL-devel x86_64 24.1.0-1.fc41 fedora 21.5 KiB mesa-libGL x86_64 24.1.0-1.fc41 fedora 453.8 KiB mesa-libGL-devel x86_64 24.1.0-1.fc41 fedora 78.1 KiB mesa-libGLU x86_64 9.0.3-4.fc40 fedora 353.8 KiB mesa-libgbm x86_64 24.1.0-1.fc41 fedora 65.3 KiB mesa-libglapi x86_64 24.1.0-1.fc41 fedora 168.5 KiB metis x86_64 5.1.0.3-5.fc40 fedora 973.2 KiB minizip-ng-compat x86_64 3.0.10-8.fc41 fedora 158.5 KiB mkfontscale x86_64 1.2.2-6.fc40 fedora 49.2 KiB mpdecimal x86_64 2.5.1-9.fc40 fedora 200.9 KiB mpi4py-common noarch 3.1.6-1.fc41 fedora 26.4 KiB mpich x86_64 4.2.1-1.fc41 fedora 6.8 MiB mtdev x86_64 1.1.6-8.fc40 fedora 25.3 KiB munge x86_64 0.5.16-2.fc41 fedora 346.2 KiB munge-libs x86_64 0.5.16-2.fc41 fedora 32.1 KiB ncurses x86_64 6.4-12.20240127.fc40 fedora 621.0 KiB netcdf x86_64 4.9.2-5.fc40 fedora 2.4 MiB netcdf-cxx x86_64 4.2-34.fc40 fedora 135.6 KiB netcdf-cxx-devel x86_64 4.2-34.fc40 fedora 1.2 MiB netcdf-devel x86_64 4.9.2-5.fc40 fedora 368.7 KiB nettle x86_64 3.9.1-6.fc40 fedora 790.1 KiB npth x86_64 1.7-1.fc41 fedora 49.4 KiB nspr x86_64 4.35.0-22.fc41 fedora 312.7 KiB nss x86_64 3.99.0-1.fc41 fedora 1.9 MiB nss-softokn x86_64 3.99.0-1.fc41 fedora 1.9 MiB nss-softokn-freebl x86_64 3.99.0-1.fc41 fedora 896.6 KiB nss-sysinit x86_64 3.99.0-1.fc41 fedora 18.2 KiB nss-util x86_64 3.99.0-1.fc41 fedora 226.1 KiB numactl-libs x86_64 2.0.16-5.fc40 fedora 57.0 KiB ogdi x86_64 4.1.1-1.fc40 fedora 797.2 KiB openblas x86_64 0.3.26-4.fc40 fedora 96.0 KiB openblas-openmp x86_64 0.3.26-4.fc40 fedora 38.9 MiB openblas-openmp64 x86_64 0.3.26-4.fc40 fedora 39.1 MiB opencascade-draw x86_64 7.8.1-1.fc41 copr_base 7.9 MiB opencascade-foundation x86_64 7.8.1-1.fc41 copr_base 63.0 MiB opencascade-modeling x86_64 7.8.1-1.fc41 copr_base 46.2 MiB opencascade-ocaf x86_64 7.8.1-1.fc41 copr_base 4.7 MiB opencascade-visualization x86_64 7.8.1-1.fc41 copr_base 6.3 MiB openexr-libs x86_64 3.2.4-2.fc41 fedora 6.5 MiB openjpeg2 x86_64 2.5.2-1.fc41 fedora 441.7 KiB openjpeg2-devel x86_64 2.5.2-1.fc41 fedora 75.3 KiB openjpeg2-tools x86_64 2.5.2-1.fc41 fedora 181.4 KiB openmpi x86_64 5.0.3-1.fc41 fedora 7.0 MiB openslide x86_64 4.0.0-3.fc40 fedora 299.5 KiB openslide-devel x86_64 4.0.0-3.fc40 fedora 427.5 KiB openssh x86_64 9.6p1-1.fc41.9 fedora 1.8 MiB openssh-clients x86_64 9.6p1-1.fc41.9 fedora 2.6 MiB openssl x86_64 1:3.2.1-6.fc41 fedora 1.7 MiB openssl-devel x86_64 1:3.2.1-6.fc41 fedora 4.3 MiB opus x86_64 1.5.1-1.fc41 fedora 415.8 KiB orangefs x86_64 2.9.8-11.fc40 fedora 3.2 MiB orc x86_64 0.4.38-2.fc41 fedora 763.7 KiB pango x86_64 1.52.2-1.fc41 fedora 995.8 KiB parquet-libs x86_64 16.1.0-1.fc41 fedora 3.3 MiB pcre2-devel x86_64 10.43-2.fc41.1 fedora 2.0 MiB pcre2-utf16 x86_64 10.43-2.fc41.1 fedora 590.0 KiB pcre2-utf32 x86_64 10.43-2.fc41.1 fedora 557.9 KiB perl-AutoLoader noarch 5.74-507.fc41 fedora 20.5 KiB perl-B x86_64 1.88-507.fc41 fedora 492.4 KiB perl-Carp noarch 1.54-502.fc40 fedora 46.5 KiB perl-Class-Struct noarch 0.68-507.fc41 fedora 25.4 KiB perl-Data-Dumper x86_64 2.188-503.fc40 fedora 111.7 KiB perl-Digest noarch 1.20-502.fc40 fedora 35.2 KiB perl-Digest-MD5 x86_64 2.59-3.fc40 fedora 59.7 KiB perl-DynaLoader x86_64 1.54-507.fc41 fedora 32.1 KiB perl-Encode x86_64 4:3.21-505.fc41 fedora 4.7 MiB perl-English noarch 1.11-507.fc41 fedora 6.2 KiB perl-Errno x86_64 1.37-507.fc41 fedora 8.4 KiB perl-Error noarch 1:0.17029-15.fc40 fedora 77.2 KiB perl-Exporter noarch 5.78-3.fc40 fedora 54.2 KiB perl-Fcntl x86_64 1.15-507.fc41 fedora 24.6 KiB perl-File-Basename noarch 2.86-507.fc41 fedora 14.0 KiB perl-File-Compare noarch 1.100.700-507.fc41 fedora 5.5 KiB perl-File-Copy noarch 2.41-507.fc41 fedora 19.6 KiB perl-File-Find noarch 1.43-507.fc41 fedora 41.9 KiB perl-File-Path noarch 2.18-503.fc40 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-503.fc40 fedora 162.3 KiB perl-File-stat noarch 1.13-507.fc41 fedora 12.7 KiB perl-FileHandle noarch 2.05-507.fc41 fedora 9.3 KiB perl-Getopt-Long noarch 1:2.57-4.fc41 fedora 144.1 KiB perl-Getopt-Std noarch 1.13-507.fc41 fedora 11.1 KiB perl-Git noarch 2.45.1-1.fc41 fedora 64.0 KiB perl-HTTP-Tiny noarch 0.088-5.fc40 fedora 152.1 KiB perl-IO x86_64 1.52-507.fc41 fedora 151.0 KiB perl-IO-Socket-IP noarch 0.42-2.fc40 fedora 98.6 KiB perl-IO-Socket-SSL noarch 2.085-1.fc40 fedora 685.0 KiB perl-IPC-Open3 noarch 1.22-507.fc41 fedora 22.5 KiB perl-MIME-Base64 x86_64 3.16-503.fc40 fedora 46.1 KiB perl-Mozilla-CA noarch 20240313-1.fc41 fedora 9.5 KiB perl-Net-SSLeay x86_64 1.94-3.fc40 fedora 1.3 MiB perl-POSIX x86_64 2.13-507.fc41 fedora 229.0 KiB perl-PathTools x86_64 3.89-502.fc40 fedora 179.6 KiB perl-Pod-Escapes noarch 1:1.07-503.fc40 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-503.fc40 fedora 163.1 KiB perl-Pod-Simple noarch 1:3.45-6.fc40 fedora 559.8 KiB perl-Pod-Usage noarch 4:2.03-504.fc41 fedora 84.7 KiB perl-Scalar-List-Utils x86_64 5:1.63-503.fc40 fedora 145.5 KiB perl-SelectSaver noarch 1.02-507.fc41 fedora 2.2 KiB perl-Socket x86_64 4:2.038-1.fc41 fedora 124.0 KiB perl-Storable x86_64 1:3.32-502.fc40 fedora 232.3 KiB perl-Symbol noarch 1.09-507.fc41 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-504.fc40 fedora 97.5 KiB perl-Term-Cap noarch 1.18-503.fc40 fedora 29.3 KiB perl-TermReadKey x86_64 2.38-21.fc40 fedora 64.0 KiB perl-Text-ParseWords noarch 3.31-502.fc40 fedora 13.5 KiB perl-Text-Tabs+Wrap noarch 2024.001-1.fc41 fedora 22.5 KiB perl-Thread-Queue noarch 3.14-503.fc40 fedora 28.8 KiB perl-Time-Local noarch 2:1.350-5.fc40 fedora 68.9 KiB perl-URI noarch 5.28-1.fc41 fedora 240.2 KiB perl-base noarch 2.27-507.fc41 fedora 12.5 KiB perl-constant noarch 1.33-503.fc40 fedora 26.2 KiB perl-if noarch 0.61.000-507.fc41 fedora 5.8 KiB perl-interpreter x86_64 4:5.38.2-507.fc41 fedora 119.8 KiB perl-lib x86_64 0.65-507.fc41 fedora 8.5 KiB perl-libnet noarch 3.15-503.fc40 fedora 289.0 KiB perl-libs x86_64 4:5.38.2-507.fc41 fedora 9.8 MiB perl-locale noarch 1.10-507.fc41 fedora 6.2 KiB perl-mro x86_64 1.28-507.fc41 fedora 41.6 KiB perl-overload noarch 1.37-507.fc41 fedora 71.5 KiB perl-overloading noarch 0.02-507.fc41 fedora 4.8 KiB perl-parent noarch 1:0.241-502.fc40 fedora 9.7 KiB perl-podlators noarch 1:5.01-502.fc40 fedora 308.1 KiB perl-threads x86_64 1:2.36-503.fc40 fedora 115.1 KiB perl-threads-shared x86_64 1.68-502.fc40 fedora 83.7 KiB perl-vars noarch 1.05-507.fc41 fedora 3.9 KiB pixman x86_64 0.43.4-1.fc41 fedora 710.1 KiB pixman-devel x86_64 0.43.4-1.fc41 fedora 49.4 KiB pmix x86_64 4.2.8-2.fc40 fedora 2.0 MiB poppler x86_64 24.02.0-2.fc40 fedora 3.5 MiB poppler-data noarch 0.4.11-7.fc40 fedora 12.3 MiB procps-ng x86_64 4.0.4-3.fc40 fedora 1.0 MiB proj x86_64 9.4.0-1.fc41 fedora 4.4 MiB proj-data noarch 9.4.0-1.fc41 fedora 9.0 MiB proj-devel x86_64 9.4.0-1.fc41 fedora 551.7 KiB protobuf x86_64 3.19.6-8.fc40 fedora 3.3 MiB prrte x86_64 3.0.2-5.fc41 fedora 240.3 KiB prrte-libs x86_64 3.0.2-5.fc41 fedora 1.5 MiB pugixml x86_64 1.13-5.fc40 fedora 257.7 KiB pugixml-devel x86_64 1.13-5.fc40 fedora 64.7 KiB pyproject-rpm-macros noarch 1.12.0-1.fc40 fedora 98.8 KiB python-pip-wheel noarch 24.0-2.fc41 fedora 1.5 MiB python-rpm-macros noarch 3.12-9.fc41 fedora 22.1 KiB python3 x86_64 3.12.3-2.fc41 fedora 31.5 KiB python3-libs x86_64 3.12.3-2.fc41 fedora 40.9 MiB python3-mpich x86_64 4.2.1-1.fc41 fedora 99.0 B python3-numpy x86_64 1:1.26.4-4.fc41 fedora 43.9 MiB python3-openmpi x86_64 5.0.3-1.fc41 fedora 99.0 B python3-packaging noarch 24.0-1.fc41 fedora 424.8 KiB python3-rpm-generators noarch 14-10.fc40 fedora 81.7 KiB python3-rpm-macros noarch 3.12-9.fc41 fedora 6.4 KiB python3-vtk x86_64 9.2.6-15.fc41 fedora 60.4 MiB qt-settings noarch 40.0-1.fc41 fedora 1.1 KiB qt5-designer x86_64 5.15.13-1.fc41 fedora 479.9 KiB qt5-doctools x86_64 5.15.13-1.fc41 fedora 1.8 MiB qt5-linguist x86_64 5.15.13-1.fc41 fedora 2.8 MiB qt5-qtbase x86_64 5.15.13-2.fc41 fedora 10.0 MiB qt5-qtbase-common noarch 5.15.13-2.fc41 fedora 78.0 B qt5-qtbase-devel x86_64 5.15.13-2.fc41 fedora 19.1 MiB qt5-qtbase-gui x86_64 5.15.13-2.fc41 fedora 20.0 MiB qt5-qtdeclarative x86_64 5.15.13-1.fc41 fedora 14.4 MiB qt5-qtdeclarative-devel x86_64 5.15.13-1.fc41 fedora 8.9 MiB qt5-qtlocation x86_64 5.15.13-1.fc41 fedora 10.8 MiB qt5-qtsensors x86_64 5.15.13-1.fc41 fedora 939.8 KiB qt5-qttools x86_64 5.15.13-1.fc41 fedora 96.6 KiB qt5-qttools-common noarch 5.15.13-1.fc41 fedora 7.5 KiB qt5-qttools-devel x86_64 5.15.13-1.fc41 fedora 934.6 KiB qt5-qttools-libs-designer x86_64 5.15.13-1.fc41 fedora 4.9 MiB qt5-qttools-libs-designercomponents x86_64 5.15.13-1.fc41 fedora 2.3 MiB qt5-qttools-libs-help x86_64 5.15.13-1.fc41 fedora 453.0 KiB qt5-qtwebchannel x86_64 5.15.13-1.fc41 fedora 299.1 KiB qt5-qtwebkit x86_64 5.212.0-0.85alpha4.fc41 fedora 46.3 MiB qt5-qtwebkit-devel x86_64 5.212.0-0.85alpha4.fc41 fedora 201.6 KiB qt5-qtx11extras x86_64 5.15.13-1.fc41 fedora 118.9 KiB qt5-qtx11extras-devel x86_64 5.15.13-1.fc41 fedora 18.6 KiB qt5-rpm-macros noarch 5.15.13-1.fc41 fedora 1.6 KiB re2 x86_64 1:20220601-5.fc40 fedora 492.9 KiB rhash x86_64 1.4.4-1.fc41 fedora 349.9 KiB rpm-mpi-hooks noarch 8-8.fc40 fedora 8.7 KiB shared-mime-info x86_64 2.3-5.fc41 fedora 5.2 MiB snappy x86_64 1.2.1-1.fc41 fedora 71.1 KiB sqlite x86_64 3.45.3-1.fc41 fedora 1.7 MiB sqlite-devel x86_64 3.45.3-1.fc41 fedora 664.4 KiB sysprof-capture-devel x86_64 46.0-1.fc41 fedora 252.8 KiB systemd x86_64 256~rc3-1.fc41 fedora 15.7 MiB systemd-pam x86_64 256~rc3-1.fc41 fedora 1.1 MiB systemd-rpm-macros noarch 256~rc3-1.fc41 fedora 9.3 KiB tbb x86_64 2021.11.0-5.fc40 fedora 440.9 KiB tbb-bind x86_64 2021.11.0-5.fc40 fedora 23.7 KiB tbb-devel x86_64 2021.11.0-5.fc40 fedora 1.3 MiB tcl x86_64 1:8.6.14-1.fc41 fedora 4.2 MiB tcl-devel x86_64 1:8.6.14-1.fc41 fedora 791.4 KiB tcsh x86_64 6.24.12-1.fc41 fedora 1.2 MiB thrift x86_64 0.15.0-4.fc40 fedora 4.6 MiB tk x86_64 1:8.6.14-1.fc41 fedora 3.6 MiB torque-libs x86_64 6.1.3-10.fc40 fedora 458.9 KiB tpm2-tss x86_64 4.1.3-1.fc41 fedora 1.5 MiB ttmkfdir x86_64 3.0.9-70.fc40 fedora 122.7 KiB tzdata noarch 2024a-7.fc41 fedora 1.6 MiB tzdata-java noarch 2024a-7.fc41 fedora 101.7 KiB ucx x86_64 1.16.0-1.fc41 fedora 2.3 MiB unixODBC x86_64 2.3.12-4.fc40 fedora 1.2 MiB uriparser x86_64 0.9.8-1.fc41 fedora 141.9 KiB utf8cpp-devel noarch 4.0.5-2.fc40 fedora 139.4 KiB utf8proc x86_64 2.7.0-7.fc40 fedora 362.4 KiB vim-filesystem noarch 2:9.1.393-1.fc41 fedora 40.0 B vtk x86_64 9.2.6-15.fc41 fedora 99.3 MiB vtk-devel x86_64 9.2.6-15.fc41 fedora 37.8 MiB vtk-java x86_64 9.2.6-15.fc41 fedora 19.9 MiB vtk-qt x86_64 9.2.6-15.fc41 fedora 1.0 MiB vulkan-headers noarch 1.3.280.0-1.fc41 fedora 25.9 MiB vulkan-loader x86_64 1.3.280.0-1.fc41 fedora 508.4 KiB vulkan-loader-devel x86_64 1.3.280.0-1.fc41 fedora 7.8 KiB woff2 x86_64 1.0.2-19.fc40 fedora 133.6 KiB xcb-util x86_64 0.4.1-5.fc40 fedora 30.4 KiB xcb-util-image x86_64 0.4.1-5.fc40 fedora 22.2 KiB xcb-util-keysyms x86_64 0.4.1-5.fc40 fedora 16.8 KiB xcb-util-renderutil x86_64 0.3.10-5.fc40 fedora 28.5 KiB xcb-util-wm x86_64 0.4.2-5.fc40 fedora 85.4 KiB xerces-c x86_64 3.2.5-2.fc40 fedora 3.6 MiB xkeyboard-config noarch 2.41-1.fc40 fedora 6.6 MiB xml-common noarch 0.6.3-63.fc40 fedora 78.4 KiB xorg-x11-fonts-Type1 noarch 7.5-38.fc40 fedora 863.3 KiB xorg-x11-proto-devel noarch 2024.1-1.fc41 fedora 1.7 MiB xz-devel x86_64 1:5.4.6-3.fc41 fedora 255.8 KiB yaksa x86_64 0.3-5.fc40 fedora 43.4 MiB zlib-ng-compat-devel x86_64 2.1.6-3.fc41 fedora 103.4 KiB Transaction Summary: Installing: 571 packages Total size of inbound packages is 575 MiB. Need to download 575 MiB. After this operation 2 GiB will be used (install 2 GiB, remove 0 B). [ 1/571] desktop-file-utils-0:0.26-12. 100% | 4.4 MiB/s | 68.2 KiB | 00m00s [ 2/571] git-0:2.45.1-1.fc41.x86_64 100% | 3.4 MiB/s | 52.9 KiB | 00m00s [ 3/571] dos2unix-0:7.5.2-1.fc40.x86_6 100% | 18.5 MiB/s | 302.7 KiB | 00m00s [ 4/571] python3-setuptools-0:69.2.0-3 100% | 102.4 MiB/s | 1.5 MiB | 00m00s [ 5/571] openmpi-devel-0:5.0.3-1.fc41. 100% | 115.2 MiB/s | 2.2 MiB | 00m00s [ 6/571] python3-mpi4py-openmpi-0:3.1. 100% | 11.0 MiB/s | 584.4 KiB | 00m00s [ 7/571] python3-mpi4py-mpich-0:3.1.6- 100% | 6.9 MiB/s | 583.2 KiB | 00m00s [ 8/571] libXmu-devel-0:1.2.1-1.fc41.x 100% | 3.9 MiB/s | 27.6 KiB | 00m00s [ 9/571] libjpeg-turbo-devel-0:3.0.2-2 100% | 23.8 MiB/s | 97.3 KiB | 00m00s [ 10/571] mesa-libGLU-devel-0:9.0.3-4.f 100% | 5.8 MiB/s | 12.0 KiB | 00m00s [ 11/571] gcc-c++-0:14.1.1-4.fc41.x86_6 100% | 289.0 MiB/s | 14.2 MiB | 00m00s [ 12/571] metis-devel-0:5.1.0.3-5.fc40. 100% | 531.7 KiB/s | 10.6 KiB | 00m00s [ 13/571] cmake-0:3.28.3-4.fc41.x86_64 100% | 85.9 MiB/s | 9.6 MiB | 00m00s [ 14/571] pybind11-devel-0:2.12.0-1.fc4 100% | 29.3 MiB/s | 180.1 KiB | 00m00s [ 15/571] mpich-devel-0:4.2.1-1.fc41.x8 100% | 68.9 MiB/s | 1.6 MiB | 00m00s [ 16/571] python3-devel-0:3.12.3-2.fc41 100% | 76.4 MiB/s | 313.0 KiB | 00m00s [ 17/571] tk-devel-1:8.6.14-1.fc41.x86_ 100% | 132.1 MiB/s | 541.1 KiB | 00m00s [ 18/571] emacs-filesystem-1:30.0-2.fc4 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 19/571] opencascade-devel-0:7.8.1-1.f 100% | 125.3 MiB/s | 3.9 MiB | 00m00s [ 20/571] git-core-doc-0:2.45.1-1.fc41. 100% | 100.2 MiB/s | 2.9 MiB | 00m00s [ 21/571] glib2-0:2.80.2-1.fc41.x86_64 100% | 79.7 MiB/s | 3.0 MiB | 00m00s [ 22/571] perl-File-Basename-0:2.86-507 100% | 4.2 MiB/s | 17.3 KiB | 00m00s [ 23/571] git-core-0:2.45.1-1.fc41.x86_ 100% | 106.0 MiB/s | 4.7 MiB | 00m00s [ 24/571] perl-File-Find-0:1.43-507.fc4 100% | 4.1 MiB/s | 25.4 KiB | 00m00s [ 25/571] perl-Getopt-Long-1:2.57-4.fc4 100% | 12.4 MiB/s | 63.5 KiB | 00m00s [ 26/571] perl-Git-0:2.45.1-1.fc41.noar 100% | 19.4 MiB/s | 39.6 KiB | 00m00s [ 27/571] perl-IPC-Open3-0:1.22-507.fc4 100% | 10.7 MiB/s | 22.0 KiB | 00m00s [ 28/571] perl-PathTools-0:3.89-502.fc4 100% | 28.5 MiB/s | 87.4 KiB | 00m00s [ 29/571] perl-TermReadKey-0:2.38-21.fc 100% | 34.5 MiB/s | 35.3 KiB | 00m00s [ 30/571] perl-lib-0:0.65-507.fc41.x86_ 100% | 7.4 MiB/s | 15.1 KiB | 00m00s [ 31/571] perl-interpreter-4:5.38.2-507 100% | 23.4 MiB/s | 72.0 KiB | 00m00s [ 32/571] rpm-mpi-hooks-0:8-8.fc40.noar 100% | 2.6 MiB/s | 10.6 KiB | 00m00s [ 33/571] pmix-0:4.2.8-2.fc40.x86_64 100% | 65.3 MiB/s | 668.4 KiB | 00m00s [ 34/571] openmpi-0:5.0.3-1.fc41.x86_64 100% | 60.3 MiB/s | 2.1 MiB | 00m00s [ 35/571] mpich-0:4.2.1-1.fc41.x86_64 100% | 73.2 MiB/s | 2.0 MiB | 00m00s [ 36/571] mpi4py-common-0:3.1.6-1.fc41. 100% | 488.5 KiB/s | 18.1 KiB | 00m00s [ 37/571] cmake-data-0:3.28.3-4.fc41.no 100% | 141.7 MiB/s | 2.3 MiB | 00m00s [ 38/571] cmake-filesystem-0:3.28.3-4.f 100% | 8.7 MiB/s | 17.9 KiB | 00m00s [ 39/571] python3-openmpi-0:5.0.3-1.fc4 100% | 393.6 KiB/s | 9.4 KiB | 00m00s [ 40/571] expat-0:2.6.2-1.fc41.x86_64 100% | 36.8 MiB/s | 113.2 KiB | 00m00s [ 41/571] jsoncpp-0:1.9.5-7.fc40.x86_64 100% | 48.5 MiB/s | 99.3 KiB | 00m00s [ 42/571] python3-mpich-0:4.2.1-1.fc41. 100% | 310.3 KiB/s | 9.9 KiB | 00m00s [ 43/571] libuv-1:1.48.0-1.fc40.x86_64 100% | 82.2 MiB/s | 252.4 KiB | 00m00s [ 44/571] rhash-0:1.4.4-1.fc41.x86_64 100% | 63.7 MiB/s | 195.8 KiB | 00m00s [ 45/571] make-1:4.4.1-6.fc40.x86_64 100% | 95.6 MiB/s | 587.6 KiB | 00m00s [ 46/571] libmpc-0:1.3.1-5.fc40.x86_64 100% | 9.9 MiB/s | 71.1 KiB | 00m00s [ 47/571] libXmu-0:1.2.1-1.fc41.x86_64 100% | 15.2 MiB/s | 77.6 KiB | 00m00s [ 48/571] xorg-x11-proto-devel-0:2024.1 100% | 73.4 MiB/s | 300.5 KiB | 00m00s [ 49/571] libjpeg-turbo-0:3.0.2-2.fc41. 100% | 31.6 MiB/s | 226.4 KiB | 00m00s [ 50/571] mesa-libGLU-0:9.0.3-4.fc40.x8 100% | 26.4 MiB/s | 162.5 KiB | 00m00s [ 51/571] gl-manpages-0:1.1-31.20190306 100% | 84.9 MiB/s | 1.2 MiB | 00m00s [ 52/571] metis-0:5.1.0.3-5.fc40.x86_64 100% | 69.7 MiB/s | 570.8 KiB | 00m00s [ 53/571] opencascade-draw-0:7.8.1-1.fc 100% | 274.0 MiB/s | 2.5 MiB | 00m00s [ 54/571] opencascade-foundation-0:7.8. 100% | 176.1 MiB/s | 12.5 MiB | 00m00s [ 55/571] opencascade-modeling-0:7.8.1- 100% | 169.4 MiB/s | 14.1 MiB | 00m00s [ 56/571] opencascade-ocaf-0:7.8.1-1.fc 100% | 56.7 MiB/s | 1.2 MiB | 00m00s [ 57/571] opencascade-visualization-0:7 100% | 103.3 MiB/s | 2.1 MiB | 00m00s [ 58/571] gcc-0:14.1.1-4.fc41.x86_64 100% | 198.3 MiB/s | 37.1 MiB | 00m00s [ 59/571] python3-libs-0:3.12.3-2.fc41. 100% | 126.6 MiB/s | 9.1 MiB | 00m00s [ 60/571] gnutls-0:3.8.5-2.fc41.x86_64 100% | 19.0 MiB/s | 1.1 MiB | 00m00s [ 61/571] less-0:643-4.fc40.x86_64 100% | 13.1 MiB/s | 174.1 KiB | 00m00s [ 62/571] perl-Carp-0:1.54-502.fc40.noa 100% | 9.3 MiB/s | 28.7 KiB | 00m00s [ 63/571] perl-Exporter-0:5.78-3.fc40.n 100% | 10.0 MiB/s | 30.8 KiB | 00m00s [ 64/571] perl-Pod-Usage-4:2.03-504.fc4 100% | 13.0 MiB/s | 39.8 KiB | 00m00s [ 65/571] perl-Text-ParseWords-0:3.31-5 100% | 5.3 MiB/s | 16.3 KiB | 00m00s [ 66/571] openssh-clients-0:9.6p1-1.fc4 100% | 66.3 MiB/s | 746.8 KiB | 00m00s [ 67/571] perl-base-0:2.27-507.fc41.noa 100% | 5.3 MiB/s | 16.3 KiB | 00m00s [ 68/571] perl-constant-0:1.33-503.fc40 100% | 11.1 MiB/s | 22.8 KiB | 00m00s [ 69/571] perl-Error-1:0.17029-15.fc40. 100% | 19.7 MiB/s | 40.4 KiB | 00m00s [ 70/571] perl-overload-0:1.37-507.fc41 100% | 14.9 MiB/s | 45.7 KiB | 00m00s [ 71/571] perl-Fcntl-0:1.15-507.fc41.x8 100% | 9.9 MiB/s | 20.3 KiB | 00m00s [ 72/571] perl-IO-0:1.52-507.fc41.x86_6 100% | 40.2 MiB/s | 82.4 KiB | 00m00s [ 73/571] perl-Symbol-0:1.09-507.fc41.n 100% | 7.0 MiB/s | 14.3 KiB | 00m00s [ 74/571] perl-POSIX-0:2.13-507.fc41.x8 100% | 31.4 MiB/s | 96.5 KiB | 00m00s [ 75/571] perl-Errno-0:1.37-507.fc41.x8 100% | 7.4 MiB/s | 15.1 KiB | 00m00s [ 76/571] perl-Scalar-List-Utils-5:1.63 100% | 23.7 MiB/s | 72.9 KiB | 00m00s [ 77/571] perl-DynaLoader-0:1.54-507.fc 100% | 8.5 MiB/s | 26.2 KiB | 00m00s [ 78/571] perl-vars-0:1.05-507.fc41.noa 100% | 2.6 MiB/s | 13.1 KiB | 00m00s [ 79/571] perl-libs-4:5.38.2-507.fc41.x 100% | 137.3 MiB/s | 2.3 MiB | 00m00s [ 80/571] libgfortran-0:14.1.1-4.fc41.x 100% | 152.0 MiB/s | 934.2 KiB | 00m00s [ 81/571] libfabric-0:1.21.0-1.fc41.x86 100% | 83.0 MiB/s | 1.4 MiB | 00m00s [ 82/571] libquadmath-0:14.1.1-4.fc41.x 100% | 48.3 MiB/s | 197.8 KiB | 00m00s [ 83/571] libpsm2-0:11.2.230-4.fc40.x86 100% | 27.9 MiB/s | 199.9 KiB | 00m00s [ 84/571] prrte-0:3.0.2-5.fc41.x86_64 100% | 12.8 MiB/s | 65.3 KiB | 00m00s [ 85/571] ucx-0:1.16.0-1.fc41.x86_64 100% | 98.0 MiB/s | 802.5 KiB | 00m00s [ 86/571] hwloc-libs-0:2.10.0-3.fc40.x8 100% | 45.3 MiB/s | 2.1 MiB | 00m00s [ 87/571] orangefs-0:2.9.8-11.fc40.x86_ 100% | 83.5 MiB/s | 1.8 MiB | 00m00s [ 88/571] munge-libs-0:0.5.16-2.fc41.x8 100% | 2.6 MiB/s | 21.3 KiB | 00m00s [ 89/571] vim-filesystem-2:9.1.393-1.fc 100% | 5.6 MiB/s | 17.2 KiB | 00m00s [ 90/571] guile30-0:3.0.9-1.fc41.x86_64 100% | 88.4 MiB/s | 8.3 MiB | 00m00s [ 91/571] yaksa-0:0.3-5.fc40.x86_64 100% | 80.6 MiB/s | 8.6 MiB | 00m00s [ 92/571] libX11-0:1.8.9-1.fc41.x86_64 100% | 48.7 MiB/s | 647.8 KiB | 00m00s [ 93/571] libXext-0:1.3.6-1.fc40.x86_64 100% | 9.5 MiB/s | 38.9 KiB | 00m00s [ 94/571] libXt-0:1.3.0-3.fc40.x86_64 100% | 57.8 MiB/s | 177.5 KiB | 00m00s [ 95/571] tbb-0:2021.11.0-5.fc40.x86_64 100% | 53.2 MiB/s | 163.3 KiB | 00m00s [ 96/571] libglvnd-opengl-1:1.7.0-4.fc4 100% | 9.3 MiB/s | 38.0 KiB | 00m00s [ 97/571] cpp-0:14.1.1-4.fc41.x86_64 100% | 97.1 MiB/s | 11.9 MiB | 00m00s [ 98/571] tcl-1:8.6.14-1.fc41.x86_64 100% | 68.9 MiB/s | 1.1 MiB | 00m00s [ 99/571] tk-1:8.6.14-1.fc41.x86_64 100% | 89.8 MiB/s | 1.6 MiB | 00m00s [100/571] fontconfig-0:2.15.0-5.fc41.x8 100% | 32.9 MiB/s | 269.3 KiB | 00m00s [101/571] freetype-0:2.13.2-5.fc40.x86_ 100% | 40.0 MiB/s | 409.7 KiB | 00m00s [102/571] libglvnd-glx-1:1.7.0-4.fc40.x 100% | 16.2 MiB/s | 132.4 KiB | 00m00s [103/571] libb2-0:0.98.1-11.fc40.x86_64 100% | 2.5 MiB/s | 25.5 KiB | 00m00s [104/571] mpdecimal-0:2.5.1-9.fc40.x86_ 100% | 10.8 MiB/s | 88.6 KiB | 00m00s [105/571] tzdata-0:2024a-7.fc41.noarch 100% | 69.9 MiB/s | 715.7 KiB | 00m00s [106/571] python-pip-wheel-0:24.0-2.fc4 100% | 98.4 MiB/s | 1.5 MiB | 00m00s [107/571] nettle-0:3.9.1-6.fc40.x86_64 100% | 41.5 MiB/s | 424.9 KiB | 00m00s [108/571] libedit-0:3.1-51.20240517cvs. 100% | 11.4 MiB/s | 104.9 KiB | 00m00s [109/571] libfido2-0:1.14.0-4.fc40.x86_ 100% | 11.9 MiB/s | 97.6 KiB | 00m00s [110/571] openssh-0:9.6p1-1.fc41.9.x86_ 100% | 52.0 MiB/s | 426.1 KiB | 00m00s [111/571] vtk-0:9.2.6-15.fc41.x86_64 100% | 289.4 MiB/s | 24.0 MiB | 00m00s [112/571] perl-Pod-Perldoc-0:3.28.01-50 100% | 3.5 MiB/s | 85.6 KiB | 00m00s [113/571] perl-podlators-1:5.01-502.fc4 100% | 5.3 MiB/s | 125.5 KiB | 00m00s [114/571] perl-mro-0:1.28-507.fc41.x86_ 100% | 7.1 MiB/s | 28.9 KiB | 00m00s [115/571] perl-overloading-0:0.02-507.f 100% | 3.2 MiB/s | 13.0 KiB | 00m00s [116/571] perl-File-stat-0:1.13-507.fc4 100% | 4.2 MiB/s | 17.3 KiB | 00m00s [117/571] perl-SelectSaver-0:1.02-507.f 100% | 2.9 MiB/s | 11.8 KiB | 00m00s [118/571] perl-locale-0:1.10-507.fc41.n 100% | 4.5 MiB/s | 13.8 KiB | 00m00s [119/571] perl-Socket-4:2.038-1.fc41.x8 100% | 13.4 MiB/s | 54.8 KiB | 00m00s [120/571] libibverbs-0:51.0-2.fc41.x86_ 100% | 84.8 MiB/s | 434.4 KiB | 00m00s [121/571] librdmacm-0:51.0-2.fc41.x86_6 100% | 14.0 MiB/s | 71.8 KiB | 00m00s [122/571] numactl-libs-0:2.0.16-5.fc40. 100% | 4.2 MiB/s | 30.1 KiB | 00m00s [123/571] libnl3-0:3.9.0-3.fc40.x86_64 100% | 19.9 MiB/s | 346.1 KiB | 00m00s [124/571] tcsh-0:6.24.12-1.fc41.x86_64 100% | 37.1 MiB/s | 455.4 KiB | 00m00s [125/571] gc-0:8.2.2-6.fc40.x86_64 100% | 26.9 MiB/s | 110.2 KiB | 00m00s [126/571] libX11-common-0:1.8.9-1.fc41. 100% | 57.3 MiB/s | 176.1 KiB | 00m00s [127/571] libxcb-0:1.17.0-1.fc41.x86_64 100% | 77.8 MiB/s | 239.1 KiB | 00m00s [128/571] prrte-libs-0:3.0.2-5.fc41.x86 100% | 36.9 MiB/s | 528.5 KiB | 00m00s [129/571] libICE-0:1.1.1-3.fc40.x86_64 100% | 18.2 MiB/s | 74.5 KiB | 00m00s [130/571] libglvnd-1:1.7.0-4.fc40.x86_6 100% | 28.0 MiB/s | 114.5 KiB | 00m00s [131/571] libSM-0:1.2.4-3.fc40.x86_64 100% | 8.4 MiB/s | 43.0 KiB | 00m00s [132/571] libXft-0:2.3.8-6.fc40.x86_64 100% | 17.6 MiB/s | 72.1 KiB | 00m00s [133/571] cgnslib-libs-0:4.4.0-4.fc40.x 100% | 96.0 MiB/s | 294.9 KiB | 00m00s [134/571] double-conversion-0:3.3.0-3.f 100% | 16.4 MiB/s | 50.4 KiB | 00m00s [135/571] libGLEW-0:2.2.0-7.fc40.x86_64 100% | 42.5 MiB/s | 174.0 KiB | 00m00s [136/571] hdf5-0:1.12.1-15.fc40.x86_64 100% | 222.9 MiB/s | 2.2 MiB | 00m00s [137/571] libXcursor-0:1.2.2-1.fc41.x86 100% | 7.2 MiB/s | 29.5 KiB | 00m00s [138/571] libogg-2:1.3.5-8.fc40.x86_64 100% | 10.7 MiB/s | 32.8 KiB | 00m00s [139/571] libpng-2:1.6.40-3.fc40.x86_64 100% | 39.0 MiB/s | 119.9 KiB | 00m00s [140/571] libharu-0:2.4.3-5.fc40.x86_64 100% | 70.1 MiB/s | 574.3 KiB | 00m00s [141/571] libtheora-1:1.1.1-37.fc41.x86 100% | 54.2 MiB/s | 166.4 KiB | 00m00s [142/571] libtiff-0:4.6.0-2.fc40.x86_64 100% | 81.2 MiB/s | 332.4 KiB | 00m00s [143/571] netcdf-0:4.9.2-5.fc40.x86_64 100% | 203.3 MiB/s | 832.9 KiB | 00m00s [144/571] mariadb-connector-c-0:3.3.8-3 100% | 33.0 MiB/s | 202.9 KiB | 00m00s [145/571] openslide-0:4.0.0-3.fc40.x86_ 100% | 65.7 MiB/s | 134.6 KiB | 00m00s [146/571] pugixml-0:1.13-5.fc40.x86_64 100% | 49.7 MiB/s | 101.9 KiB | 00m00s [147/571] default-fonts-core-sans-0:4.0 100% | 15.4 MiB/s | 31.5 KiB | 00m00s [148/571] fonts-filesystem-1:2.0.5-14.f 100% | 2.0 MiB/s | 8.2 KiB | 00m00s [149/571] xml-common-0:0.6.3-63.fc40.no 100% | 15.1 MiB/s | 31.0 KiB | 00m00s [150/571] proj-0:9.4.0-1.fc41.x86_64 100% | 72.9 MiB/s | 1.5 MiB | 00m00s [151/571] harfbuzz-0:8.4.0-1.fc41.x86_6 100% | 126.0 MiB/s | 1.0 MiB | 00m00s [152/571] libcbor-0:0.11.0-1.fc40.x86_6 100% | 16.2 MiB/s | 33.3 KiB | 00m00s [153/571] mesa-libGL-0:24.1.0-1.fc41.x8 100% | 42.9 MiB/s | 175.7 KiB | 00m00s [154/571] perl-File-Temp-1:0.231.100-50 100% | 19.2 MiB/s | 59.0 KiB | 00m00s [155/571] groff-base-0:1.23.0-6.fc40.x8 100% | 137.3 MiB/s | 1.1 MiB | 00m00s [156/571] perl-HTTP-Tiny-0:0.088-5.fc40 100% | 13.6 MiB/s | 55.6 KiB | 00m00s [157/571] perl-parent-1:0.241-502.fc40. 100% | 3.6 MiB/s | 14.7 KiB | 00m00s [158/571] perl-Pod-Simple-1:3.45-6.fc40 100% | 35.6 MiB/s | 218.5 KiB | 00m00s [159/571] perl-Term-ANSIColor-0:5.01-50 100% | 15.5 MiB/s | 47.6 KiB | 00m00s [160/571] perl-Term-Cap-0:1.18-503.fc40 100% | 7.1 MiB/s | 21.9 KiB | 00m00s [161/571] perl-Class-Struct-0:0.68-507. 100% | 10.8 MiB/s | 22.2 KiB | 00m00s [162/571] libXau-0:1.0.11-6.fc40.x86_64 100% | 10.3 MiB/s | 31.7 KiB | 00m00s [163/571] libXrender-0:0.9.11-6.fc40.x8 100% | 13.4 MiB/s | 27.4 KiB | 00m00s [164/571] torque-libs-0:6.1.3-10.fc40.x 100% | 23.2 MiB/s | 190.2 KiB | 00m00s [165/571] armadillo-0:12.8.1-1.fc41.x86 100% | 10.4 MiB/s | 31.9 KiB | 00m00s [166/571] cfitsio-0:4.4.0-2.fc41.x86_64 100% | 149.4 MiB/s | 611.8 KiB | 00m00s [167/571] freexl-0:2.0.0-7.fc41.x86_64 100% | 22.1 MiB/s | 45.3 KiB | 00m00s [168/571] giflib-0:5.2.2-1.fc41.x86_64 100% | 16.9 MiB/s | 51.9 KiB | 00m00s [169/571] imath-0:3.1.11-1.fc41.x86_64 100% | 48.1 MiB/s | 98.4 KiB | 00m00s [170/571] json-c-0:0.17-3.fc40.x86_64 100% | 21.5 MiB/s | 44.0 KiB | 00m00s [171/571] geos-0:3.12.1-3.fc40.x86_64 100% | 100.4 MiB/s | 1.1 MiB | 00m00s [172/571] libaec-0:1.1.2-1.fc40.x86_64 100% | 18.2 MiB/s | 37.2 KiB | 00m00s [173/571] libarrow-0:16.1.0-1.fc41.x86_ 100% | 298.5 MiB/s | 5.4 MiB | 00m00s [174/571] libarrow-dataset-libs-0:16.1. 100% | 27.2 MiB/s | 501.1 KiB | 00m00s [175/571] libdeflate-0:1.20-4.fc41.x86_ 100% | 21.8 MiB/s | 66.8 KiB | 00m00s [176/571] libgeotiff-0:1.7.3-1.fc41.x86 100% | 32.9 MiB/s | 101.0 KiB | 00m00s [177/571] libgta-0:1.2.1-12.fc40.x86_64 100% | 17.2 MiB/s | 35.3 KiB | 00m00s [178/571] libkml-0:1.3.0-47.fc40.x86_64 100% | 117.4 MiB/s | 360.6 KiB | 00m00s [179/571] liblerc-0:4.0.0-6.fc40.x86_64 100% | 68.4 MiB/s | 210.1 KiB | 00m00s [180/571] libpq-0:16.1-4.fc41.x86_64 100% | 81.6 MiB/s | 250.7 KiB | 00m00s [181/571] libqhull_r-1:8.0.2-4.fc40.x86 100% | 98.0 MiB/s | 200.7 KiB | 00m00s [182/571] libwebp-0:1.4.0-1.fc41.x86_64 100% | 71.0 MiB/s | 290.9 KiB | 00m00s [183/571] ogdi-0:4.1.1-1.fc40.x86_64 100% | 76.5 MiB/s | 235.1 KiB | 00m00s [184/571] openexr-libs-0:3.2.4-2.fc41.x 100% | 186.9 MiB/s | 1.1 MiB | 00m00s [185/571] gdal-libs-0:3.9.0-3.fc41.x86_ 100% | 60.4 MiB/s | 9.5 MiB | 00m00s [186/571] openjpeg2-0:2.5.2-1.fc41.x86_ 100% | 16.5 MiB/s | 186.2 KiB | 00m00s [187/571] parquet-libs-0:16.1.0-1.fc41. 100% | 161.7 MiB/s | 993.5 KiB | 00m00s [188/571] poppler-0:24.02.0-2.fc40.x86_ 100% | 119.2 MiB/s | 1.2 MiB | 00m00s [189/571] unixODBC-0:2.3.12-4.fc40.x86_ 100% | 94.7 MiB/s | 484.8 KiB | 00m00s [190/571] libspatialite-0:5.1.0-6.fc41. 100% | 70.8 MiB/s | 3.0 MiB | 00m00s [191/571] libXfixes-0:6.0.1-3.fc40.x86_ 100% | 6.2 MiB/s | 19.0 KiB | 00m00s [192/571] xerces-c-0:3.2.5-2.fc40.x86_6 100% | 157.3 MiB/s | 966.4 KiB | 00m00s [193/571] mariadb-connector-c-config-0: 100% | 2.8 MiB/s | 8.7 KiB | 00m00s [194/571] jbigkit-libs-0:2.1-29.fc40.x8 100% | 10.4 MiB/s | 53.1 KiB | 00m00s [195/571] blosc-0:1.21.5-4.fc40.x86_64 100% | 28.7 MiB/s | 58.7 KiB | 00m00s [196/571] gdk-pixbuf2-modules-0:2.42.11 100% | 13.8 MiB/s | 28.2 KiB | 00m00s [197/571] libdicom-0:1.1.0-2.fc41.x86_6 100% | 54.9 MiB/s | 112.4 KiB | 00m00s [198/571] gdk-pixbuf2-0:2.42.11-1.fc41. 100% | 68.5 MiB/s | 490.8 KiB | 00m00s [199/571] proj-data-0:9.4.0-1.fc41.noar 100% | 216.3 MiB/s | 1.3 MiB | 00m00s [200/571] abattis-cantarell-vf-fonts-0: 100% | 23.5 MiB/s | 120.3 KiB | 00m00s [201/571] cairo-0:1.18.0-3.fc40.x86_64 100% | 40.7 MiB/s | 708.9 KiB | 00m00s [202/571] graphite2-0:1.3.14-15.fc40.x8 100% | 30.9 MiB/s | 94.8 KiB | 00m00s [203/571] google-noto-sans-vf-fonts-0:2 100% | 96.6 MiB/s | 593.5 KiB | 00m00s [204/571] libX11-xcb-0:1.8.9-1.fc41.x86 100% | 3.8 MiB/s | 11.8 KiB | 00m00s [205/571] libXxf86vm-0:1.1.5-6.fc40.x86 100% | 5.8 MiB/s | 17.7 KiB | 00m00s [206/571] libdrm-0:2.4.120-3.fc40.x86_6 100% | 38.5 MiB/s | 157.7 KiB | 00m00s [207/571] libxshmfence-0:1.3.2-3.fc40.x 100% | 2.9 MiB/s | 12.0 KiB | 00m00s [208/571] mesa-libglapi-0:24.1.0-1.fc41 100% | 8.2 MiB/s | 50.5 KiB | 00m00s [209/571] perl-IO-Socket-SSL-0:2.085-1. 100% | 31.9 MiB/s | 228.6 KiB | 00m00s [210/571] perl-MIME-Base64-0:3.16-503.f 100% | 5.8 MiB/s | 29.7 KiB | 00m00s [211/571] perl-File-Path-0:2.18-503.fc4 100% | 4.3 MiB/s | 35.0 KiB | 00m00s [212/571] perl-Mozilla-CA-0:20240313-1. 100% | 4.6 MiB/s | 14.0 KiB | 00m00s [213/571] perl-Net-SSLeay-0:1.94-3.fc40 100% | 94.0 MiB/s | 385.0 KiB | 00m00s [214/571] perl-Time-Local-2:1.350-5.fc4 100% | 6.7 MiB/s | 34.3 KiB | 00m00s [215/571] perl-Pod-Escapes-1:1.07-503.f 100% | 6.4 MiB/s | 19.6 KiB | 00m00s [216/571] perl-Text-Tabs+Wrap-0:2024.00 100% | 10.6 MiB/s | 21.6 KiB | 00m00s [217/571] perl-if-0:0.61.000-507.fc41.n 100% | 3.5 MiB/s | 14.1 KiB | 00m00s [218/571] ncurses-0:6.4-12.20240127.fc4 100% | 102.8 MiB/s | 421.2 KiB | 00m00s [219/571] SuperLU-0:6.0.1-5.fc41.x86_64 100% | 90.8 MiB/s | 186.0 KiB | 00m00s [220/571] munge-0:0.5.16-2.fc41.x86_64 100% | 18.7 MiB/s | 134.4 KiB | 00m00s [221/571] arpack-0:3.9.1-3.fc40.x86_64 100% | 68.5 MiB/s | 210.3 KiB | 00m00s [222/571] minizip-ng-compat-0:3.0.10-8. 100% | 31.6 MiB/s | 64.7 KiB | 00m00s [223/571] libarrow-doc-0:16.1.0-1.fc41. 100% | 9.4 MiB/s | 29.0 KiB | 00m00s [224/571] re2-1:20220601-5.fc40.x86_64 100% | 50.3 MiB/s | 206.1 KiB | 00m00s [225/571] flexiblas-netlib-0:3.4.2-1.fc 100% | 197.6 MiB/s | 3.2 MiB | 00m00s [226/571] snappy-0:1.2.1-1.fc41.x86_64 100% | 4.8 MiB/s | 39.4 KiB | 00m00s [227/571] liborc2-0:2.0.0-2.fc41.x86_64 100% | 32.6 MiB/s | 500.2 KiB | 00m00s [228/571] utf8proc-0:2.7.0-7.fc40.x86_6 100% | 39.2 MiB/s | 80.2 KiB | 00m00s [229/571] libarrow-acero-libs-0:16.1.0- 100% | 165.7 MiB/s | 509.1 KiB | 00m00s [230/571] uriparser-0:0.9.8-1.fc41.x86_ 100% | 18.6 MiB/s | 57.0 KiB | 00m00s [231/571] librttopo-0:1.1.0-14.fc40.x86 100% | 101.1 MiB/s | 207.0 KiB | 00m00s [232/571] openssl-1:3.2.1-6.fc41.x86_64 100% | 184.0 MiB/s | 1.1 MiB | 00m00s [233/571] gpgmepp-0:1.23.2-3.fc40.x86_6 100% | 22.6 MiB/s | 138.6 KiB | 00m00s [234/571] thrift-0:0.15.0-4.fc40.x86_64 100% | 174.4 MiB/s | 1.6 MiB | 00m00s [235/571] lcms2-0:2.16-3.fc40.x86_64 100% | 58.7 MiB/s | 180.2 KiB | 00m00s [236/571] nspr-0:4.35.0-22.fc41.x86_64 100% | 44.7 MiB/s | 137.4 KiB | 00m00s [237/571] pixman-0:0.43.4-1.fc41.x86_64 100% | 47.7 MiB/s | 293.3 KiB | 00m00s [238/571] nss-0:3.99.0-1.fc41.x86_64 100% | 76.4 MiB/s | 703.8 KiB | 00m00s [239/571] poppler-data-0:0.4.11-7.fc40. 100% | 155.3 MiB/s | 2.0 MiB | 00m00s [240/571] google-noto-fonts-common-0:20 100% | 3.4 MiB/s | 17.5 KiB | 00m00s [241/571] shared-mime-info-0:2.3-5.fc41 100% | 63.5 MiB/s | 390.4 KiB | 00m00s [242/571] libpciaccess-0:0.16-12.fc40.x 100% | 12.9 MiB/s | 26.4 KiB | 00m00s [243/571] perl-IO-Socket-IP-0:0.42-2.fc 100% | 20.4 MiB/s | 41.7 KiB | 00m00s [244/571] perl-URI-0:5.28-1.fc41.noarch 100% | 43.2 MiB/s | 132.7 KiB | 00m00s [245/571] perl-AutoLoader-0:5.74-507.fc 100% | 10.4 MiB/s | 21.4 KiB | 00m00s [246/571] logrotate-0:3.21.0-6.fc40.x86 100% | 36.4 MiB/s | 74.5 KiB | 00m00s [247/571] flexiblas-0:3.4.2-1.fc41.x86_ 100% | 12.3 MiB/s | 25.1 KiB | 00m00s [248/571] flexiblas-openblas-openmp-0:3 100% | 5.7 MiB/s | 17.6 KiB | 00m00s [249/571] protobuf-0:3.19.6-8.fc40.x86_ 100% | 143.4 MiB/s | 1.0 MiB | 00m00s [250/571] gpgme-0:1.23.2-3.fc40.x86_64 100% | 29.4 MiB/s | 210.9 KiB | 00m00s [251/571] flexiblas-netlib64-0:3.4.2-1. 100% | 189.6 MiB/s | 3.0 MiB | 00m00s [252/571] libassuan-0:2.5.7-1.fc41.x86_ 100% | 13.1 MiB/s | 66.8 KiB | 00m00s [253/571] crypto-policies-scripts-0:202 100% | 16.8 MiB/s | 120.2 KiB | 00m00s [254/571] nss-sysinit-0:3.99.0-1.fc41.x 100% | 9.1 MiB/s | 18.7 KiB | 00m00s [255/571] nss-softokn-0:3.99.0-1.fc41.x 100% | 80.0 MiB/s | 409.5 KiB | 00m00s [256/571] nss-util-0:3.99.0-1.fc41.x86_ 100% | 28.7 MiB/s | 88.2 KiB | 00m00s [257/571] perl-Data-Dumper-0:2.188-503. 100% | 13.7 MiB/s | 56.0 KiB | 00m00s [258/571] perl-libnet-0:3.15-503.fc40.n 100% | 31.4 MiB/s | 128.5 KiB | 00m00s [259/571] hwdata-0:0.382-1.fc41.noarch 100% | 177.8 MiB/s | 1.6 MiB | 00m00s [260/571] flexiblas-openblas-openmp64-0 100% | 4.3 MiB/s | 17.7 KiB | 00m00s [261/571] libgpg-error-0:1.49-1.fc41.x8 100% | 45.4 MiB/s | 232.4 KiB | 00m00s [262/571] gnupg2-0:2.4.5-1.fc41.x86_64 100% | 178.5 MiB/s | 2.7 MiB | 00m00s [263/571] nss-softokn-freebl-0:3.99.0-1 100% | 37.7 MiB/s | 385.9 KiB | 00m00s [264/571] openblas-openmp-0:0.3.26-4.fc 100% | 202.4 MiB/s | 5.1 MiB | 00m00s [265/571] perl-B-0:1.88-507.fc41.x86_64 100% | 21.5 MiB/s | 176.1 KiB | 00m00s [266/571] perl-Digest-MD5-0:2.59-3.fc40 100% | 7.0 MiB/s | 35.8 KiB | 00m00s [267/571] perl-FileHandle-0:2.05-507.fc 100% | 3.8 MiB/s | 15.6 KiB | 00m00s [268/571] libgcrypt-0:1.10.3-4.fc41.x86 100% | 123.1 MiB/s | 504.1 KiB | 00m00s [269/571] libksba-0:1.6.6-1.fc41.x86_64 100% | 77.5 MiB/s | 158.7 KiB | 00m00s [270/571] npth-0:1.7-1.fc41.x86_64 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [271/571] tpm2-tss-0:4.1.3-1.fc41.x86_6 100% | 134.0 MiB/s | 411.8 KiB | 00m00s [272/571] perl-Digest-0:1.20-502.fc40.n 100% | 8.0 MiB/s | 24.6 KiB | 00m00s [273/571] add-determinism-0:0.2.0-9.fc4 100% | 147.5 MiB/s | 906.5 KiB | 00m00s [274/571] annobin-plugin-gcc-0:12.54-2. 100% | 104.7 MiB/s | 964.7 KiB | 00m00s [275/571] gcc-plugin-annobin-0:14.1.1-4 100% | 12.4 MiB/s | 50.7 KiB | 00m00s [276/571] pyproject-rpm-macros-0:1.12.0 100% | 20.2 MiB/s | 41.4 KiB | 00m00s [277/571] annobin-docs-0:12.54-2.fc41.n 100% | 29.2 MiB/s | 89.8 KiB | 00m00s [278/571] python-rpm-macros-0:3.12-9.fc 100% | 8.8 MiB/s | 18.0 KiB | 00m00s [279/571] python3-rpm-generators-0:14-1 100% | 9.6 MiB/s | 29.6 KiB | 00m00s [280/571] python3-rpm-macros-0:3.12-9.f 100% | 6.2 MiB/s | 12.8 KiB | 00m00s [281/571] cmake-rpm-macros-0:3.28.3-4.f 100% | 8.5 MiB/s | 17.3 KiB | 00m00s [282/571] python3-packaging-0:24.0-1.fc 100% | 41.1 MiB/s | 126.2 KiB | 00m00s [283/571] libX11-devel-0:1.8.9-1.fc41.x 100% | 203.6 MiB/s | 1.0 MiB | 00m00s [284/571] libXft-devel-0:2.3.8-6.fc40.x 100% | 16.3 MiB/s | 50.2 KiB | 00m00s [285/571] tcl-devel-1:8.6.14-1.fc41.x86 100% | 83.0 MiB/s | 170.1 KiB | 00m00s [286/571] zlib-ng-compat-devel-0:2.1.6- 100% | 17.6 MiB/s | 36.1 KiB | 00m00s [287/571] python3-0:3.12.3-2.fc41.x86_6 100% | 13.3 MiB/s | 27.2 KiB | 00m00s [288/571] perl-Getopt-Std-0:1.13-507.fc 100% | 7.7 MiB/s | 15.8 KiB | 00m00s [289/571] perl-Storable-1:3.32-502.fc40 100% | 32.0 MiB/s | 98.2 KiB | 00m00s [290/571] boost-program-options-0:1.83. 100% | 35.2 MiB/s | 108.2 KiB | 00m00s [291/571] perl-Encode-4:3.21-505.fc41.x 100% | 42.3 MiB/s | 1.1 MiB | 00m00s [292/571] openblas-0:0.3.26-4.fc40.x86_ 100% | 9.4 MiB/s | 38.6 KiB | 00m00s [293/571] gcc-gfortran-0:14.1.1-4.fc41. 100% | 227.2 MiB/s | 13.4 MiB | 00m00s [294/571] systemd-0:256~rc3-1.fc41.x86_ 100% | 112.5 MiB/s | 5.3 MiB | 00m00s [295/571] openblas-openmp64-0:0.3.26-4. 100% | 40.8 MiB/s | 4.9 MiB | 00m00s [296/571] systemd-rpm-macros-0:256~rc3- 100% | 3.1 MiB/s | 32.0 KiB | 00m00s [297/571] dbus-1:1.14.10-3.fc40.x86_64 100% | 2.0 MiB/s | 8.0 KiB | 00m00s [298/571] libseccomp-0:2.5.3-8.fc40.x86 100% | 22.9 MiB/s | 70.3 KiB | 00m00s [299/571] dbus-broker-0:36-2.fc41.x86_6 100% | 41.7 MiB/s | 170.7 KiB | 00m00s [300/571] systemd-pam-0:256~rc3-1.fc41. 100% | 77.5 MiB/s | 396.7 KiB | 00m00s [301/571] dbus-common-1:1.14.10-3.fc40. 100% | 4.8 MiB/s | 14.8 KiB | 00m00s [302/571] libglvnd-devel-1:1.7.0-4.fc40 100% | 52.9 MiB/s | 162.6 KiB | 00m00s [303/571] libglvnd-core-devel-1:1.7.0-4 100% | 8.5 MiB/s | 17.4 KiB | 00m00s [304/571] libglvnd-egl-1:1.7.0-4.fc40.x 100% | 17.3 MiB/s | 35.4 KiB | 00m00s [305/571] libglvnd-gles-1:1.7.0-4.fc40. 100% | 14.3 MiB/s | 29.2 KiB | 00m00s [306/571] mesa-libEGL-0:24.1.0-1.fc41.x 100% | 45.6 MiB/s | 140.0 KiB | 00m00s [307/571] libwayland-client-0:1.22.0-3. 100% | 10.4 MiB/s | 31.9 KiB | 00m00s [308/571] libwayland-server-0:1.22.0-3. 100% | 13.0 MiB/s | 39.9 KiB | 00m00s [309/571] mesa-libgbm-0:24.1.0-1.fc41.x 100% | 15.4 MiB/s | 47.5 KiB | 00m00s [310/571] libXext-devel-0:1.3.6-1.fc40. 100% | 27.9 MiB/s | 85.8 KiB | 00m00s [311/571] libXt-devel-0:1.3.0-3.fc40.x8 100% | 74.9 MiB/s | 460.3 KiB | 00m00s [312/571] fontconfig-devel-0:2.15.0-5.f 100% | 26.8 MiB/s | 164.6 KiB | 00m00s [313/571] gettext-runtime-0:0.22.5-2.fc 100% | 15.0 MiB/s | 122.6 KiB | 00m00s [314/571] gettext-libs-0:0.22.5-2.fc41. 100% | 59.1 MiB/s | 665.3 KiB | 00m00s [315/571] gettext-0:0.22.5-2.fc41.x86_6 100% | 63.6 MiB/s | 1.1 MiB | 00m00s [316/571] gettext-envsubst-0:0.22.5-2.f 100% | 7.4 MiB/s | 38.0 KiB | 00m00s [317/571] freetype-devel-0:2.13.2-5.fc4 100% | 185.8 MiB/s | 951.2 KiB | 00m00s [318/571] libtextstyle-0:0.22.5-2.fc41. 100% | 9.6 MiB/s | 88.7 KiB | 00m00s [319/571] libXrender-devel-0:0.9.11-6.f 100% | 4.6 MiB/s | 19.0 KiB | 00m00s [320/571] libquadmath-devel-0:14.1.1-4. 100% | 19.5 MiB/s | 39.9 KiB | 00m00s [321/571] libxcb-devel-0:1.17.0-1.fc41. 100% | 205.4 MiB/s | 1.4 MiB | 00m00s [322/571] glibc-devel-0:2.39.9000-18.fc 100% | 17.6 MiB/s | 126.4 KiB | 00m00s [323/571] libstdc++-devel-0:14.1.1-4.fc 100% | 183.0 MiB/s | 2.7 MiB | 00m00s [324/571] glibc-headers-x86-0:2.39.9000 100% | 54.8 MiB/s | 617.6 KiB | 00m00s [325/571] libxcrypt-devel-0:4.4.36-5.fc 100% | 3.5 MiB/s | 28.6 KiB | 00m00s [326/571] brotli-devel-0:1.1.0-3.fc40.x 100% | 16.5 MiB/s | 33.8 KiB | 00m00s [327/571] brotli-0:1.1.0-3.fc40.x86_64 100% | 9.7 MiB/s | 19.9 KiB | 00m00s [328/571] bzip2-devel-0:1.0.8-18.fc40.x 100% | 69.5 MiB/s | 213.5 KiB | 00m00s [329/571] harfbuzz-devel-0:8.4.0-1.fc41 100% | 88.1 MiB/s | 451.0 KiB | 00m00s [330/571] harfbuzz-icu-0:8.4.0-1.fc41.x 100% | 3.9 MiB/s | 16.1 KiB | 00m00s [331/571] libpng-devel-2:1.6.40-3.fc40. 100% | 70.9 MiB/s | 290.6 KiB | 00m00s [332/571] libxml2-devel-0:2.12.7-1.fc41 100% | 85.3 MiB/s | 524.0 KiB | 00m00s [333/571] xz-devel-1:5.4.6-3.fc41.x86_6 100% | 13.1 MiB/s | 67.2 KiB | 00m00s [334/571] freeimage-devel-0:3.19.0-0.24 100% | 13.4 MiB/s | 41.3 KiB | 00m00s [335/571] freeimage-0:3.19.0-0.24.svn19 100% | 88.0 MiB/s | 360.3 KiB | 00m00s [336/571] LibRaw-0:0.21.2-5.fc40.x86_64 100% | 100.1 MiB/s | 410.1 KiB | 00m00s [337/571] jxrlib-0:1.1-27.fc40.x86_64 100% | 88.7 MiB/s | 454.1 KiB | 00m00s [338/571] jasper-libs-0:4.2.3-1.fc41.x8 100% | 39.3 MiB/s | 161.0 KiB | 00m00s [339/571] gl2ps-0:1.4.2-10.fc40.x86_64 100% | 10.4 MiB/s | 63.7 KiB | 00m00s [340/571] gl2ps-devel-0:1.4.2-10.fc40.x 100% | 32.9 MiB/s | 235.6 KiB | 00m00s [341/571] libICE-devel-0:1.1.1-3.fc40.x 100% | 14.9 MiB/s | 45.9 KiB | 00m00s [342/571] libSM-devel-0:1.2.4-3.fc40.x8 100% | 2.9 MiB/s | 11.9 KiB | 00m00s [343/571] libXScrnSaver-devel-0:1.2.4-3 100% | 5.6 MiB/s | 17.2 KiB | 00m00s [344/571] libXcomposite-devel-0:0.4.6-3 100% | 5.1 MiB/s | 15.8 KiB | 00m00s [345/571] libXScrnSaver-0:1.2.4-3.fc40. 100% | 4.1 MiB/s | 25.0 KiB | 00m00s [346/571] libXcomposite-0:0.4.6-3.fc40. 100% | 7.9 MiB/s | 24.2 KiB | 00m00s [347/571] libXcursor-devel-0:1.2.2-1.fc 100% | 9.6 MiB/s | 39.2 KiB | 00m00s [348/571] libXdmcp-devel-0:1.1.5-1.fc41 100% | 3.6 MiB/s | 11.0 KiB | 00m00s [349/571] libXdmcp-0:1.1.5-1.fc41.x86_6 100% | 12.1 MiB/s | 37.1 KiB | 00m00s [350/571] libXi-devel-0:1.8.1-5.fc40.x8 100% | 37.9 MiB/s | 116.3 KiB | 00m00s [351/571] libXi-0:1.8.1-5.fc40.x86_64 100% | 12.9 MiB/s | 39.7 KiB | 00m00s [352/571] libXinerama-devel-0:1.1.5-6.f 100% | 2.6 MiB/s | 13.1 KiB | 00m00s [353/571] libXinerama-0:1.1.5-6.fc40.x8 100% | 3.5 MiB/s | 14.3 KiB | 00m00s [354/571] libXpm-devel-0:3.5.17-3.fc40. 100% | 21.7 MiB/s | 66.7 KiB | 00m00s [355/571] libXpm-0:3.5.17-3.fc40.x86_64 100% | 16.0 MiB/s | 65.7 KiB | 00m00s [356/571] libXrandr-devel-0:1.5.4-3.fc4 100% | 9.4 MiB/s | 19.2 KiB | 00m00s [357/571] libXrandr-0:1.5.4-3.fc40.x86_ 100% | 13.4 MiB/s | 27.5 KiB | 00m00s [358/571] libicu-0:74.2-1.fc40.x86_64 100% | 135.5 MiB/s | 10.4 MiB | 00m00s [359/571] libXres-devel-0:1.2.2-3.fc40. 100% | 1.0 MiB/s | 12.0 KiB | 00m00s [360/571] libXres-0:1.2.2-3.fc40.x86_64 100% | 1.3 MiB/s | 15.1 KiB | 00m00s [361/571] libXtst-devel-0:1.2.4-6.fc40. 100% | 5.1 MiB/s | 15.7 KiB | 00m00s [362/571] libXtst-0:1.2.4-6.fc40.x86_64 100% | 6.7 MiB/s | 20.4 KiB | 00m00s [363/571] libXv-devel-0:1.0.12-3.fc40.x 100% | 14.4 MiB/s | 44.2 KiB | 00m00s [364/571] libXv-0:1.0.12-3.fc40.x86_64 100% | 9.0 MiB/s | 18.5 KiB | 00m00s [365/571] libxkbfile-0:1.1.3-1.fc40.x86 100% | 29.8 MiB/s | 91.6 KiB | 00m00s [366/571] libxkbfile-devel-0:1.1.3-1.fc 100% | 3.0 MiB/s | 15.6 KiB | 00m00s [367/571] mesa-libGL-devel-0:24.1.0-1.f 100% | 12.2 MiB/s | 37.5 KiB | 00m00s [368/571] tbb-devel-0:2021.11.0-5.fc40. 100% | 58.6 MiB/s | 240.0 KiB | 00m00s [369/571] tbb-bind-0:2021.11.0-5.fc40.x 100% | 9.2 MiB/s | 18.9 KiB | 00m00s [370/571] PEGTL-devel-0:2.8.3-9.fc40.x8 100% | 31.1 MiB/s | 159.2 KiB | 00m00s [371/571] blas-devel-0:3.12.0-5.fc41.x8 100% | 5.4 MiB/s | 27.6 KiB | 00m00s [372/571] cgnslib-devel-0:4.4.0-4.fc40. 100% | 18.3 MiB/s | 56.1 KiB | 00m00s [373/571] cli11-devel-0:2.4.2-1.fc41.no 100% | 23.4 MiB/s | 143.8 KiB | 00m00s [374/571] vtk-devel-0:9.2.6-15.fc41.x86 100% | 181.8 MiB/s | 3.8 MiB | 00m00s [375/571] double-conversion-devel-0:3.3 100% | 5.9 MiB/s | 30.3 KiB | 00m00s [376/571] expat-devel-0:2.6.2-1.fc41.x8 100% | 13.2 MiB/s | 53.9 KiB | 00m00s [377/571] eigen3-devel-0:3.4.0-15.fc40. 100% | 107.2 MiB/s | 1.2 MiB | 00m00s [378/571] flexiblas-devel-0:3.4.2-1.fc4 100% | 19.7 MiB/s | 121.0 KiB | 00m00s [379/571] gdal-devel-0:3.9.0-3.fc41.x86 100% | 74.2 MiB/s | 227.9 KiB | 00m00s [380/571] glew-devel-0:2.2.0-7.fc40.x86 100% | 54.1 MiB/s | 221.6 KiB | 00m00s [381/571] json-devel-0:3.11.3-1.fc41.x8 100% | 27.0 MiB/s | 165.8 KiB | 00m00s [382/571] hdf5-devel-0:1.12.1-15.fc40.x 100% | 122.2 MiB/s | 1.3 MiB | 00m00s [383/571] lapack-devel-0:3.12.0-5.fc41. 100% | 28.2 MiB/s | 86.6 KiB | 00m00s [384/571] jsoncpp-devel-0:1.9.5-7.fc40. 100% | 4.1 MiB/s | 29.3 KiB | 00m00s [385/571] libarchive-devel-0:3.7.4-1.fc 100% | 32.5 MiB/s | 133.2 KiB | 00m00s [386/571] libharu-devel-0:2.4.3-5.fc40. 100% | 15.2 MiB/s | 46.8 KiB | 00m00s [387/571] libogg-devel-2:1.3.5-8.fc40.x 100% | 4.1 MiB/s | 12.6 KiB | 00m00s [388/571] libpq-devel-0:16.1-4.fc41.x86 100% | 36.2 MiB/s | 111.2 KiB | 00m00s [389/571] libtheora-devel-1:1.1.1-37.fc 100% | 7.7 MiB/s | 31.5 KiB | 00m00s [390/571] libtiff-devel-0:4.6.0-2.fc40. 100% | 63.1 MiB/s | 258.6 KiB | 00m00s [391/571] lz4-devel-0:1.9.4-6.fc40.x86_ 100% | 7.5 MiB/s | 30.8 KiB | 00m00s [392/571] mariadb-connector-c-devel-0:3 100% | 19.8 MiB/s | 60.9 KiB | 00m00s [393/571] netcdf-cxx-devel-0:4.2-34.fc4 100% | 71.8 MiB/s | 367.6 KiB | 00m00s [394/571] openslide-devel-0:4.0.0-3.fc4 100% | 21.9 MiB/s | 112.1 KiB | 00m00s [395/571] proj-devel-0:9.4.0-1.fc41.x86 100% | 21.4 MiB/s | 87.6 KiB | 00m00s [396/571] boost-devel-0:1.83.0-4.fc41.x 100% | 164.8 MiB/s | 14.2 MiB | 00m00s [397/571] pugixml-devel-0:1.13-5.fc40.x 100% | 1.2 MiB/s | 23.0 KiB | 00m00s [398/571] qt5-qtwebkit-devel-0:5.212.0- 100% | 5.3 MiB/s | 71.0 KiB | 00m00s [399/571] sqlite-devel-0:3.45.3-1.fc41. 100% | 11.2 MiB/s | 149.1 KiB | 00m00s [400/571] utf8cpp-devel-0:4.0.5-2.fc40. 100% | 10.0 MiB/s | 30.7 KiB | 00m00s [401/571] blas-0:3.12.0-5.fc41.x86_64 100% | 120.1 MiB/s | 737.8 KiB | 00m00s [402/571] python3-vtk-0:9.2.6-15.fc41.x 100% | 233.4 MiB/s | 11.4 MiB | 00m00s [403/571] blas64-0:3.12.0-5.fc41.x86_64 100% | 22.6 MiB/s | 278.3 KiB | 00m00s [404/571] vtk-java-0:9.2.6-15.fc41.x86_ 100% | 184.4 MiB/s | 6.5 MiB | 00m00s [405/571] boost-0:1.83.0-4.fc41.x86_64 100% | 1.1 MiB/s | 12.9 KiB | 00m00s [406/571] blas64_-0:3.12.0-5.fc41.x86_6 100% | 19.4 MiB/s | 278.8 KiB | 00m00s [407/571] boost-numpy3-0:1.83.0-4.fc41. 100% | 2.5 MiB/s | 28.6 KiB | 00m00s [408/571] cgnslib-0:4.4.0-4.fc40.x86_64 100% | 35.0 MiB/s | 430.5 KiB | 00m00s [409/571] libaec-devel-0:1.1.2-1.fc40.x 100% | 3.8 MiB/s | 11.8 KiB | 00m00s [410/571] lapack64-0:3.12.0-5.fc41.x86_ 100% | 221.6 MiB/s | 2.4 MiB | 00m00s [411/571] lapack64_-0:3.12.0-5.fc41.x86 100% | 187.6 MiB/s | 2.4 MiB | 00m00s [412/571] automake-0:1.16.5-16.fc40.noa 100% | 85.1 MiB/s | 697.2 KiB | 00m00s [413/571] netcdf-cxx-0:4.2-34.fc40.x86_ 100% | 14.4 MiB/s | 44.4 KiB | 00m00s [414/571] netcdf-devel-0:4.9.2-5.fc40.x 100% | 16.2 MiB/s | 99.7 KiB | 00m00s [415/571] vtk-qt-0:9.2.6-15.fc41.x86_64 100% | 56.3 MiB/s | 288.0 KiB | 00m00s [416/571] lapack-0:3.12.0-5.fc41.x86_64 100% | 194.9 MiB/s | 12.1 MiB | 00m00s [417/571] libicu-devel-0:74.2-1.fc40.x8 100% | 11.9 MiB/s | 929.9 KiB | 00m00s [418/571] qt5-qtbase-devel-0:5.15.13-2. 100% | 152.5 MiB/s | 3.5 MiB | 00m00s [419/571] qt5-qtdeclarative-devel-0:5.1 100% | 104.5 MiB/s | 1.5 MiB | 00m00s [420/571] boost-atomic-0:1.83.0-4.fc41. 100% | 4.6 MiB/s | 18.8 KiB | 00m00s [421/571] boost-chrono-0:1.83.0-4.fc41. 100% | 6.1 MiB/s | 25.1 KiB | 00m00s [422/571] sqlite-0:3.45.3-1.fc41.x86_64 100% | 76.1 MiB/s | 857.1 KiB | 00m00s [423/571] boost-container-0:1.83.0-4.fc 100% | 9.6 MiB/s | 39.2 KiB | 00m00s [424/571] boost-context-0:1.83.0-4.fc41 100% | 5.2 MiB/s | 15.8 KiB | 00m00s [425/571] boost-contract-0:1.83.0-4.fc4 100% | 8.8 MiB/s | 45.2 KiB | 00m00s [426/571] boost-coroutine-0:1.83.0-4.fc 100% | 4.7 MiB/s | 19.2 KiB | 00m00s [427/571] boost-date-time-0:1.83.0-4.fc 100% | 7.1 MiB/s | 14.6 KiB | 00m00s [428/571] boost-fiber-0:1.83.0-4.fc41.x 100% | 13.4 MiB/s | 41.3 KiB | 00m00s [429/571] boost-filesystem-0:1.83.0-4.f 100% | 22.3 MiB/s | 68.5 KiB | 00m00s [430/571] boost-graph-0:1.83.0-4.fc41.x 100% | 36.9 MiB/s | 151.1 KiB | 00m00s [431/571] boost-iostreams-0:1.83.0-4.fc 100% | 9.9 MiB/s | 40.5 KiB | 00m00s [432/571] boost-locale-0:1.83.0-4.fc41. 100% | 51.9 MiB/s | 212.5 KiB | 00m00s [433/571] boost-json-0:1.83.0-4.fc41.x8 100% | 23.3 MiB/s | 143.4 KiB | 00m00s [434/571] boost-log-0:1.83.0-4.fc41.x86 100% | 119.5 MiB/s | 489.7 KiB | 00m00s [435/571] qt5-qtwebkit-0:5.212.0-0.85al 100% | 210.8 MiB/s | 13.3 MiB | 00m00s [436/571] boost-math-0:1.83.0-4.fc41.x8 100% | 13.1 MiB/s | 214.0 KiB | 00m00s [437/571] boost-nowide-0:1.83.0-4.fc41. 100% | 1.3 MiB/s | 19.7 KiB | 00m00s [438/571] boost-python3-0:1.83.0-4.fc41 100% | 3.1 MiB/s | 95.2 KiB | 00m00s [439/571] boost-random-0:1.83.0-4.fc41. 100% | 684.8 KiB/s | 23.3 KiB | 00m00s [440/571] boost-regex-0:1.83.0-4.fc41.x 100% | 2.5 MiB/s | 110.3 KiB | 00m00s [441/571] boost-serialization-0:1.83.0- 100% | 5.4 MiB/s | 133.2 KiB | 00m00s [442/571] boost-stacktrace-0:1.83.0-4.f 100% | 1.3 MiB/s | 29.4 KiB | 00m00s [443/571] boost-system-0:1.83.0-4.fc41. 100% | 1.3 MiB/s | 14.6 KiB | 00m00s [444/571] boost-test-0:1.83.0-4.fc41.x8 100% | 21.1 MiB/s | 237.5 KiB | 00m00s [445/571] boost-thread-0:1.83.0-4.fc41. 100% | 5.4 MiB/s | 60.9 KiB | 00m00s [446/571] boost-timer-0:1.83.0-4.fc41.x 100% | 1.8 MiB/s | 20.6 KiB | 00m00s [447/571] boost-type_erasure-0:1.83.0-4 100% | 16.1 MiB/s | 32.9 KiB | 00m00s [448/571] boost-wave-0:1.83.0-4.fc41.x8 100% | 33.6 MiB/s | 206.7 KiB | 00m00s [449/571] cgnslib-common-0:4.4.0-4.fc40 100% | 6.2 MiB/s | 114.7 KiB | 00m00s [450/571] autoconf-0:2.72-2.fc41.noarch 100% | 21.9 MiB/s | 830.1 KiB | 00m00s [451/571] python3-numpy-1:1.26.4-4.fc41 100% | 137.5 MiB/s | 7.4 MiB | 00m00s [452/571] perl-Thread-Queue-0:3.14-503. 100% | 622.1 KiB/s | 21.2 KiB | 00m00s [453/571] perl-threads-1:2.36-503.fc40. 100% | 4.7 MiB/s | 57.9 KiB | 00m00s [454/571] libcurl-devel-0:8.8.0-1.fc41. 100% | 120.0 MiB/s | 860.3 KiB | 00m00s [455/571] qt5-qtbase-0:5.15.13-2.fc41.x 100% | 187.1 MiB/s | 3.6 MiB | 00m00s [456/571] perl-English-0:1.11-507.fc41. 100% | 2.2 MiB/s | 13.7 KiB | 00m00s [457/571] qt5-rpm-macros-0:5.15.13-1.fc 100% | 2.0 MiB/s | 10.2 KiB | 00m00s [458/571] qt5-qtbase-gui-0:5.15.13-2.fc 100% | 155.9 MiB/s | 6.4 MiB | 00m00s [459/571] qt5-qtdeclarative-0:5.15.13-1 100% | 103.4 MiB/s | 4.2 MiB | 00m00s [460/571] gstreamer1-0:1.24.3-1.fc41.x8 100% | 84.3 MiB/s | 1.6 MiB | 00m00s [461/571] hyphen-0:2.8.8-24.fc41.x86_64 100% | 9.5 MiB/s | 29.3 KiB | 00m00s [462/571] gstreamer1-plugins-base-0:1.2 100% | 170.1 MiB/s | 2.2 MiB | 00m00s [463/571] libxslt-0:1.1.39-3.fc40.x86_6 100% | 30.7 MiB/s | 188.6 KiB | 00m00s [464/571] qt5-qtsensors-0:5.15.13-1.fc4 100% | 55.1 MiB/s | 225.5 KiB | 00m00s [465/571] qt5-qtwebchannel-0:5.15.13-1. 100% | 19.4 MiB/s | 99.5 KiB | 00m00s [466/571] woff2-0:1.0.2-19.fc40.x86_64 100% | 15.0 MiB/s | 61.2 KiB | 00m00s [467/571] m4-0:1.4.19-9.fc40.x86_64 100% | 49.7 MiB/s | 305.5 KiB | 00m00s [468/571] qt5-qtlocation-0:5.15.13-1.fc 100% | 145.2 MiB/s | 3.2 MiB | 00m00s [469/571] perl-File-Compare-0:1.100.700 100% | 1.6 MiB/s | 13.3 KiB | 00m00s [470/571] perl-File-Copy-0:2.41-507.fc4 100% | 4.0 MiB/s | 20.2 KiB | 00m00s [471/571] perl-threads-shared-0:1.68-50 100% | 22.0 MiB/s | 45.0 KiB | 00m00s [472/571] libproxy-0:0.5.5-1.fc41.x86_6 100% | 23.6 MiB/s | 48.3 KiB | 00m00s [473/571] dbus-libs-1:1.14.10-3.fc40.x8 100% | 50.9 MiB/s | 156.3 KiB | 00m00s [474/571] qt-settings-0:40.0-1.fc41.noa 100% | 4.9 MiB/s | 10.1 KiB | 00m00s [475/571] qt5-qtbase-common-0:5.15.13-2 100% | 11.6 MiB/s | 11.9 KiB | 00m00s [476/571] pcre2-utf16-0:10.43-2.fc41.1. 100% | 43.4 MiB/s | 222.0 KiB | 00m00s [477/571] libinput-0:1.25.0-4.fc41.x86_ 100% | 52.5 MiB/s | 215.0 KiB | 00m00s [478/571] cups-libs-1:2.4.8-3.fc41.x86_ 100% | 50.6 MiB/s | 259.0 KiB | 00m00s [479/571] libxkbcommon-0:1.7.0-1.fc41.x 100% | 27.8 MiB/s | 142.2 KiB | 00m00s [480/571] xcb-util-image-0:0.4.1-5.fc40 100% | 4.6 MiB/s | 18.7 KiB | 00m00s [481/571] libxkbcommon-x11-0:1.7.0-1.fc 100% | 4.3 MiB/s | 21.8 KiB | 00m00s [482/571] xcb-util-keysyms-0:0.4.1-5.fc 100% | 6.9 MiB/s | 14.1 KiB | 00m00s [483/571] xcb-util-renderutil-0:0.3.10- 100% | 8.4 MiB/s | 17.1 KiB | 00m00s [484/571] xcb-util-wm-0:0.4.2-5.fc40.x8 100% | 10.1 MiB/s | 31.1 KiB | 00m00s [485/571] libunwind-0:1.8.0-3.fc41.x86_ 100% | 35.5 MiB/s | 72.6 KiB | 00m00s [486/571] cdparanoia-libs-0:10.2-44.fc4 100% | 26.2 MiB/s | 53.7 KiB | 00m00s [487/571] alsa-lib-0:1.2.11-2.fc40.x86_ 100% | 125.5 MiB/s | 513.9 KiB | 00m00s [488/571] graphene-0:1.10.6-8.fc40.x86_ 100% | 19.9 MiB/s | 61.2 KiB | 00m00s [489/571] libvisual-1:0.4.1-4.fc40.x86_ 100% | 24.5 MiB/s | 150.5 KiB | 00m00s [490/571] libgudev-0:238-5.fc40.x86_64 100% | 4.2 MiB/s | 34.7 KiB | 00m00s [491/571] libvorbis-1:1.3.7-10.fc40.x86 100% | 45.8 MiB/s | 187.5 KiB | 00m00s [492/571] libwayland-cursor-0:1.22.0-3. 100% | 6.1 MiB/s | 18.8 KiB | 00m00s [493/571] libwayland-egl-0:1.22.0-3.fc4 100% | 3.0 MiB/s | 12.5 KiB | 00m00s [494/571] opus-0:1.5.1-1.fc41.x86_64 100% | 44.9 MiB/s | 230.0 KiB | 00m00s [495/571] iso-codes-0:4.16.0-3.fc40.noa 100% | 131.1 MiB/s | 3.5 MiB | 00m00s [496/571] orc-0:0.4.38-2.fc41.x86_64 100% | 22.0 MiB/s | 225.4 KiB | 00m00s [497/571] pango-0:1.52.2-1.fc41.x86_64 100% | 33.9 MiB/s | 347.0 KiB | 00m00s [498/571] duktape-0:2.7.0-7.fc40.x86_64 100% | 82.9 MiB/s | 169.7 KiB | 00m00s [499/571] avahi-libs-0:0.8-26.fc40.x86_ 100% | 21.7 MiB/s | 66.5 KiB | 00m00s [500/571] libevdev-0:1.13.1-4.fc40.x86_ 100% | 12.3 MiB/s | 37.8 KiB | 00m00s [501/571] libwacom-0:2.11.0-1.fc41.x86_ 100% | 14.2 MiB/s | 43.6 KiB | 00m00s [502/571] mtdev-0:1.1.6-8.fc40.x86_64 100% | 6.7 MiB/s | 20.6 KiB | 00m00s [503/571] xkeyboard-config-0:2.41-1.fc4 100% | 190.6 MiB/s | 976.0 KiB | 00m00s [504/571] xcb-util-0:0.4.1-5.fc40.x86_6 100% | 4.4 MiB/s | 18.0 KiB | 00m00s [505/571] fribidi-0:1.0.14-1.fc41.x86_6 100% | 29.7 MiB/s | 91.3 KiB | 00m00s [506/571] libthai-0:0.1.29-8.fc40.x86_6 100% | 69.6 MiB/s | 213.8 KiB | 00m00s [507/571] libdatrie-0:0.2.13-9.fc40.x86 100% | 15.6 MiB/s | 32.0 KiB | 00m00s [508/571] libwacom-data-0:2.11.0-1.fc41 100% | 64.5 MiB/s | 198.2 KiB | 00m00s [509/571] qt5-qttools-devel-0:5.15.13-1 100% | 74.3 MiB/s | 228.2 KiB | 00m00s [510/571] qt5-designer-0:5.15.13-1.fc41 100% | 78.3 MiB/s | 160.3 KiB | 00m00s [511/571] qt5-doctools-0:5.15.13-1.fc41 100% | 166.9 MiB/s | 683.8 KiB | 00m00s [512/571] qt5-linguist-0:5.15.13-1.fc41 100% | 171.7 MiB/s | 879.3 KiB | 00m00s [513/571] qt5-qttools-0:5.15.13-1.fc41. 100% | 6.7 MiB/s | 41.0 KiB | 00m00s [514/571] qt5-qttools-libs-designercomp 100% | 151.4 MiB/s | 775.4 KiB | 00m00s [515/571] qt5-qttools-libs-help-0:5.15. 100% | 38.3 MiB/s | 156.7 KiB | 00m00s [516/571] qt5-qttools-common-0:5.15.13- 100% | 2.7 MiB/s | 11.1 KiB | 00m00s [517/571] qt5-qttools-libs-designer-0:5 100% | 158.9 MiB/s | 2.7 MiB | 00m00s [518/571] clang-resource-filesystem-0:1 100% | 2.9 MiB/s | 15.0 KiB | 00m00s [519/571] qt5-qtx11extras-devel-0:5.15. 100% | 3.1 MiB/s | 15.7 KiB | 00m00s [520/571] qt5-qtx11extras-0:5.15.13-1.f 100% | 6.9 MiB/s | 35.2 KiB | 00m00s [521/571] glx-utils-0:9.0.0-7.fc41.x86_ 100% | 10.0 MiB/s | 71.6 KiB | 00m00s [522/571] mesa-libEGL-devel-0:24.1.0-1. 100% | 5.8 MiB/s | 23.7 KiB | 00m00s [523/571] vulkan-loader-devel-0:1.3.280 100% | 3.0 MiB/s | 12.4 KiB | 00m00s [524/571] vulkan-headers-0:1.3.280.0-1. 100% | 103.0 MiB/s | 1.2 MiB | 00m00s [525/571] vulkan-loader-0:1.3.280.0-1.f 100% | 7.2 MiB/s | 147.3 KiB | 00m00s [526/571] cairo-devel-0:1.18.0-3.fc40.x 100% | 47.0 MiB/s | 192.7 KiB | 00m00s [527/571] gdk-pixbuf2-devel-0:2.42.11-1 100% | 90.0 MiB/s | 368.6 KiB | 00m00s [528/571] glib2-devel-0:2.80.2-1.fc41.x 100% | 133.3 MiB/s | 1.5 MiB | 00m00s [529/571] libdicom-devel-0:1.1.0-2.fc41 100% | 4.1 MiB/s | 16.7 KiB | 00m00s [530/571] openjpeg2-devel-0:2.5.2-1.fc4 100% | 5.3 MiB/s | 27.1 KiB | 00m00s [531/571] openjpeg2-tools-0:2.5.2-1.fc4 100% | 13.8 MiB/s | 84.6 KiB | 00m00s [532/571] libdrm-devel-0:2.4.120-3.fc40 100% | 43.8 MiB/s | 179.4 KiB | 00m00s [533/571] openssl-devel-1:3.2.1-6.fc41. 100% | 87.8 MiB/s | 2.8 MiB | 00m00s [534/571] libXau-devel-0:1.0.11-6.fc40. 100% | 4.4 MiB/s | 13.7 KiB | 00m00s [535/571] libwebp-devel-0:1.4.0-1.fc41. 100% | 12.9 MiB/s | 39.5 KiB | 00m00s [536/571] libzstd-devel-0:1.5.6-1.fc41. 100% | 16.9 MiB/s | 51.8 KiB | 00m00s [537/571] clang-libs-0:18.1.6-3.fc41.x8 100% | 128.1 MiB/s | 22.9 MiB | 00m00s [538/571] kernel-headers-0:6.9.0-64.fc4 100% | 55.0 MiB/s | 1.6 MiB | 00m00s [539/571] llvm-libs-0:18.1.6-1.fc41.x86 100% | 137.3 MiB/s | 28.0 MiB | 00m00s [540/571] libpciaccess-devel-0:0.16-12. 100% | 350.5 KiB/s | 12.3 KiB | 00m00s [541/571] libXfixes-devel-0:6.0.1-3.fc4 100% | 463.6 KiB/s | 12.5 KiB | 00m00s [542/571] graphite2-devel-0:1.3.14-15.f 100% | 10.1 MiB/s | 20.6 KiB | 00m00s [543/571] libffi-devel-0:3.4.6-1.fc41.x 100% | 9.3 MiB/s | 28.7 KiB | 00m00s [544/571] libuuid-devel-0:2.40.1-1.fc41 100% | 11.0 MiB/s | 33.9 KiB | 00m00s [545/571] libmount-devel-0:2.40.1-1.fc4 100% | 13.2 MiB/s | 27.1 KiB | 00m00s [546/571] libselinux-devel-0:3.6-4.fc40 100% | 73.7 MiB/s | 150.9 KiB | 00m00s [547/571] libsepol-devel-0:3.6-3.fc40.x 100% | 23.8 MiB/s | 48.8 KiB | 00m00s [548/571] pcre2-utf32-0:10.43-2.fc41.1. 100% | 102.3 MiB/s | 209.5 KiB | 00m00s [549/571] pcre2-devel-0:10.43-2.fc41.1. 100% | 126.8 MiB/s | 519.4 KiB | 00m00s [550/571] sysprof-capture-devel-0:46.0- 100% | 17.5 MiB/s | 53.6 KiB | 00m00s [551/571] pixman-devel-0:0.43.4-1.fc41. 100% | 8.4 MiB/s | 17.2 KiB | 00m00s [552/571] libblkid-devel-0:2.40.1-1.fc4 100% | 12.7 MiB/s | 26.1 KiB | 00m00s [553/571] lua-filesystem-0:1.8.0-11.fc4 100% | 11.0 MiB/s | 33.7 KiB | 00m00s [554/571] Lmod-0:8.7.37-1.fc41.x86_64 100% | 42.7 MiB/s | 262.3 KiB | 00m00s [555/571] lua-posix-0:36.2.1-6.fc40.x86 100% | 69.6 MiB/s | 142.4 KiB | 00m00s [556/571] lua-json-0:1.3.4-6.fc40.noarc 100% | 4.9 MiB/s | 30.3 KiB | 00m00s [557/571] lua-term-0:0.08-3.fc40.x86_64 100% | 3.1 MiB/s | 15.9 KiB | 00m00s [558/571] hdf-libs-0:4.2.16.2-1.fc40.x8 100% | 93.8 MiB/s | 288.1 KiB | 00m00s [559/571] lua-lpeg-0:1.0.2-13.fc40.x86_ 100% | 12.9 MiB/s | 66.0 KiB | 00m00s [560/571] lua-0:5.4.6-5.fc40.x86_64 100% | 62.1 MiB/s | 190.8 KiB | 00m00s [561/571] procps-ng-0:4.0.4-3.fc40.x86_ 100% | 89.6 MiB/s | 367.1 KiB | 00m00s [562/571] java-21-openjdk-1:21.0.3.0.9- 100% | 84.0 MiB/s | 430.0 KiB | 00m00s [563/571] copy-jdk-configs-0:4.1-5.fc40 100% | 13.5 MiB/s | 27.6 KiB | 00m00s [564/571] xorg-x11-fonts-Type1-0:7.5-38 100% | 70.3 MiB/s | 504.1 KiB | 00m00s [565/571] javapackages-filesystem-0:6.2 100% | 6.0 MiB/s | 12.3 KiB | 00m00s [566/571] lksctp-tools-0:1.0.19-8.fc41. 100% | 23.9 MiB/s | 97.8 KiB | 00m00s [567/571] tzdata-java-0:2024a-7.fc41.no 100% | 15.4 MiB/s | 47.4 KiB | 00m00s [568/571] mkfontscale-0:1.2.2-6.fc40.x8 100% | 10.4 MiB/s | 31.8 KiB | 00m00s [569/571] ttmkfdir-0:3.0.9-70.fc40.x86_ 100% | 18.2 MiB/s | 56.0 KiB | 00m00s [570/571] libfontenc-0:1.1.8-1.fc41.x86 100% | 15.8 MiB/s | 32.4 KiB | 00m00s [571/571] java-21-openjdk-headless-1:21 100% | 314.1 MiB/s | 47.7 MiB | 00m00s -------------------------------------------------------------------------------- [571/571] Total 100% | 217.9 MiB/s | 575.1 MiB | 00m03s Running transaction [ 1/573] Verify package files 100% | 287.0 B/s | 571.0 B | 00m02s >>> Running pre-transaction scriptlet: copy-jdk-configs-0:4.1-5.fc40.noarch >>> Stop pre-transaction scriptlet: copy-jdk-configs-0:4.1-5.fc40.noarch >>> Running pre-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf >>> Stop pre-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf71d >>> Running pre-transaction scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.f >>> Stop pre-transaction scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41 [ 2/573] Prepare transaction 100% | 1.5 KiB/s | 571.0 B | 00m00s [ 3/573] Installing cmake-filesystem-0 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 4/573] Installing xorg-x11-proto-dev 100% | 297.1 MiB/s | 1.8 MiB | 00m00s [ 5/573] Installing libpng-2:1.6.40-3. 100% | 237.4 MiB/s | 243.1 KiB | 00m00s [ 6/573] Installing libgfortran-0:14.1 100% | 420.4 MiB/s | 2.9 MiB | 00m00s [ 7/573] Installing libjpeg-turbo-0:3. 100% | 378.2 MiB/s | 774.6 KiB | 00m00s [ 8/573] Installing expat-0:2.6.2-1.fc 100% | 138.1 MiB/s | 282.9 KiB | 00m00s [ 9/573] Installing zlib-ng-compat-dev 100% | 102.0 MiB/s | 104.5 KiB | 00m00s [ 10/573] Installing libicu-0:74.2-1.fc 100% | 406.3 MiB/s | 34.9 MiB | 00m00s [ 11/573] Installing boost-system-0:1.8 100% | 0.0 B/s | 17.3 KiB | 00m00s [ 12/573] Installing hwloc-libs-0:2.10. 100% | 570.0 MiB/s | 2.8 MiB | 00m00s [ 13/573] Installing boost-chrono-0:1.8 100% | 37.7 MiB/s | 38.6 KiB | 00m00s [ 14/573] Installing nspr-0:4.35.0-22.f 100% | 153.6 MiB/s | 314.5 KiB | 00m00s [ 15/573] Installing openjpeg2-0:2.5.2- 100% | 216.6 MiB/s | 443.6 KiB | 00m00s [ 16/573] Installing boost-thread-0:1.8 100% | 134.4 MiB/s | 137.7 KiB | 00m00s [ 17/573] Installing libpng-devel-2:1.6 100% | 432.3 MiB/s | 885.4 KiB | 00m00s [ 18/573] Installing qt5-qttools-common 100% | 0.0 B/s | 7.9 KiB | 00m00s [ 19/573] Installing libgpg-error-0:1.4 100% | 215.1 MiB/s | 881.1 KiB | 00m00s [ 20/573] Installing libX11-xcb-0:1.8.9 100% | 0.0 B/s | 15.9 KiB | 00m00s [ 21/573] Installing libwebp-0:1.4.0-1. 100% | 262.6 MiB/s | 806.8 KiB | 00m00s [ 22/573] Installing libogg-2:1.3.5-8.f 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 23/573] Installing libglvnd-1:1.7.0-4 100% | 519.2 MiB/s | 531.7 KiB | 00m00s [ 24/573] Installing libglvnd-opengl-1: 100% | 146.2 MiB/s | 149.7 KiB | 00m00s [ 25/573] Installing tcl-1:8.6.14-1.fc4 100% | 324.5 MiB/s | 4.2 MiB | 00m00s [ 26/573] Installing libquadmath-0:14.1 100% | 319.5 MiB/s | 327.2 KiB | 00m00s [ 27/573] Installing nss-util-0:3.99.0- 100% | 221.8 MiB/s | 227.1 KiB | 00m00s [ 28/573] Installing libjpeg-turbo-deve 100% | 347.1 MiB/s | 355.5 KiB | 00m00s [ 29/573] Installing lcms2-0:2.16-3.fc4 100% | 206.3 MiB/s | 422.5 KiB | 00m00s [ 30/573] Installing libarrow-doc-0:16. 100% | 0.0 B/s | 116.6 KiB | 00m00s [ 31/573] Installing libaec-0:1.1.2-1.f 100% | 94.2 MiB/s | 96.5 KiB | 00m00s [ 32/573] Installing hdf5-0:1.12.1-15.f 100% | 398.7 MiB/s | 8.4 MiB | 00m00s [ 33/573] Installing libICE-0:1.1.1-3.f 100% | 178.3 MiB/s | 182.6 KiB | 00m00s [ 34/573] Installing tbb-0:2021.11.0-5. 100% | 216.7 MiB/s | 443.7 KiB | 00m00s [ 35/573] Installing opencascade-founda 100% | 525.2 MiB/s | 63.0 MiB | 00m00s [ 36/573] Installing libmpc-0:1.3.1-5.f 100% | 162.3 MiB/s | 166.2 KiB | 00m00s [ 37/573] Installing jsoncpp-0:1.9.5-7. 100% | 249.0 MiB/s | 254.9 KiB | 00m00s [ 38/573] Installing libSM-0:1.2.4-3.fc 100% | 96.3 MiB/s | 98.6 KiB | 00m00s [ 39/573] Installing libICE-devel-0:1.1 100% | 257.2 MiB/s | 263.4 KiB | 00m00s [ 40/573] Installing libtheora-1:1.1.1- 100% | 232.4 MiB/s | 476.0 KiB | 00m00s [ 41/573] Installing libassuan-0:2.5.7- 100% | 161.7 MiB/s | 165.6 KiB | 00m00s [ 42/573] Installing boost-regex-0:1.83 100% | 38.0 MiB/s | 272.0 KiB | 00m00s [ 43/573] Installing openssl-devel-1:3. 100% | 81.5 MiB/s | 5.2 MiB | 00m00s [ 44/573] Installing boost-context-0:1. 100% | 17.1 MiB/s | 17.5 KiB | 00m00s [ 45/573] Installing boost-atomic-0:1.8 100% | 0.0 B/s | 22.0 KiB | 00m00s [ 46/573] Installing boost-filesystem-0 100% | 48.4 MiB/s | 148.6 KiB | 00m00s [ 47/573] Installing libstdc++-devel-0: 100% | 409.1 MiB/s | 15.5 MiB | 00m00s [ 48/573] Installing libwayland-client- 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 49/573] Installing python-rpm-macros- 100% | 0.0 B/s | 22.8 KiB | 00m00s [ 50/573] Installing snappy-0:1.2.1-1.f 100% | 71.1 MiB/s | 72.8 KiB | 00m00s [ 51/573] Installing mesa-libglapi-0:24 100% | 165.2 MiB/s | 169.2 KiB | 00m00s [ 52/573] Installing imath-0:3.1.11-1.f 100% | 180.7 MiB/s | 370.1 KiB | 00m00s [ 53/573] Installing geos-0:3.12.1-3.fc 100% | 392.1 MiB/s | 3.5 MiB | 00m00s [ 54/573] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 55/573] Installing double-conversion- 100% | 96.1 MiB/s | 98.4 KiB | 00m00s [ 56/573] Installing libnl3-0:3.9.0-3.f 100% | 251.0 MiB/s | 1.0 MiB | 00m00s [ 57/573] Installing libibverbs-0:51.0- 100% | 241.9 MiB/s | 1.2 MiB | 00m00s [ 58/573] Installing munge-libs-0:0.5.1 100% | 0.0 B/s | 32.9 KiB | 00m00s [ 59/573] Installing pmix-0:4.2.8-2.fc4 100% | 334.1 MiB/s | 2.0 MiB | 00m00s [ 60/573] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [ 61/573] Installing python3-rpm-macros 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 62/573] Installing cgnslib-libs-0:4.4 100% | 392.2 MiB/s | 803.2 KiB | 00m00s [ 63/573] Installing tcl-devel-1:8.6.14 100% | 389.9 MiB/s | 798.5 KiB | 00m00s [ 64/573] Installing mesa-libGLU-0:9.0. 100% | 173.2 MiB/s | 354.6 KiB | 00m00s [ 65/573] Installing libicu-devel-0:74. 100% | 331.8 MiB/s | 5.6 MiB | 00m00s [ 66/573] Installing hdf-libs-0:4.2.16. 100% | 222.9 MiB/s | 684.6 KiB | 00m00s [ 67/573] Installing blas-0:3.12.0-5.fc 100% | 223.8 MiB/s | 1.8 MiB | 00m00s [ 68/573] Installing blas64-0:3.12.0-5. 100% | 443.0 MiB/s | 1.3 MiB | 00m00s [ 69/573] Installing blas64_-0:3.12.0-5 100% | 444.1 MiB/s | 1.3 MiB | 00m00s [ 70/573] Installing libharu-0:2.4.3-5. 100% | 280.4 MiB/s | 1.7 MiB | 00m00s [ 71/573] Installing lua-0:5.4.6-5.fc40 100% | 293.4 MiB/s | 600.8 KiB | 00m00s [ 72/573] Installing lua-posix-0:36.2.1 100% | 100.1 MiB/s | 614.7 KiB | 00m00s [ 73/573] Installing kernel-headers-0:6 100% | 237.0 MiB/s | 6.4 MiB | 00m00s [ 74/573] Installing libevdev-0:1.13.1- 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 75/573] Installing alsa-lib-0:1.2.11- 100% | 231.2 MiB/s | 1.4 MiB | 00m00s [ 76/573] Installing pcre2-utf16-0:10.4 100% | 288.5 MiB/s | 590.9 KiB | 00m00s [ 77/573] Installing dbus-libs-1:1.14.1 100% | 120.5 MiB/s | 370.1 KiB | 00m00s [ 78/573] Installing libcurl-devel-0:8. 100% | 121.6 MiB/s | 1.3 MiB | 00m00s [ 79/573] Installing boost-date-time-0: 100% | 0.0 B/s | 17.3 KiB | 00m00s [ 80/573] Installing boost-container-0: 100% | 65.0 MiB/s | 66.5 KiB | 00m00s [ 81/573] Installing libtextstyle-0:0.2 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [ 82/573] Installing gettext-libs-0:0.2 100% | 333.7 MiB/s | 1.7 MiB | 00m00s [ 83/573] Installing libwayland-server- 100% | 77.8 MiB/s | 79.7 KiB | 00m00s [ 84/573] Installing openblas-0:0.3.26- 100% | 95.5 MiB/s | 97.8 KiB | 00m00s [ 85/573] Installing boost-program-opti 100% | 267.3 MiB/s | 273.8 KiB | 00m00s [ 86/573] Installing pixman-0:0.43.4-1. 100% | 231.5 MiB/s | 711.2 KiB | 00m00s [ 87/573] Installing openssl-1:3.2.1-6. 100% | 213.0 MiB/s | 1.7 MiB | 00m00s [ 88/573] Installing minizip-ng-compat- 100% | 155.6 MiB/s | 159.4 KiB | 00m00s [ 89/573] Installing freexl-0:2.0.0-7.f 100% | 88.4 MiB/s | 90.6 KiB | 00m00s [ 90/573] Installing libxshmfence-0:1.3 100% | 0.0 B/s | 16.2 KiB | 00m00s [ 91/573] Installing graphite2-0:1.3.14 100% | 189.6 MiB/s | 194.2 KiB | 00m00s [ 92/573] Installing libdicom-0:1.1.0-2 100% | 491.7 MiB/s | 503.5 KiB | 00m00s [ 93/573] Installing libpq-0:16.1-4.fc4 100% | 231.5 MiB/s | 948.0 KiB | 00m00s [ 94/573] Installing liblerc-0:4.0.0-6. 100% | 295.4 MiB/s | 605.0 KiB | 00m00s [ 95/573] Installing libdeflate-0:1.20- 100% | 115.2 MiB/s | 118.0 KiB | 00m00s [ 96/573] Installing openexr-libs-0:3.2 100% | 501.4 MiB/s | 6.5 MiB | 00m00s [ 97/573] Installing json-c-0:0.17-3.fc 100% | 81.7 MiB/s | 83.6 KiB | 00m00s [ 98/573] Installing libXau-0:1.0.11-6. 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [ 99/573] Installing libxcb-0:1.17.0-1. 100% | 124.0 MiB/s | 1.1 MiB | 00m00s >>> Running pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch >>> Stop pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch [100/573] Installing xml-common-0:0.6.3 100% | 79.2 MiB/s | 81.1 KiB | 00m00s [101/573] Installing pugixml-0:1.13-5.f 100% | 253.0 MiB/s | 259.1 KiB | 00m00s [102/573] Installing numactl-libs-0:2.0 100% | 56.5 MiB/s | 57.8 KiB | 00m00s [103/573] Installing libpsm2-0:11.2.230 100% | 212.7 MiB/s | 435.6 KiB | 00m00s [104/573] Installing libedit-0:3.1-51.2 100% | 239.8 MiB/s | 245.6 KiB | 00m00s [105/573] Installing metis-0:5.1.0.3-5. 100% | 191.0 MiB/s | 977.7 KiB | 00m00s [106/573] Installing gl-manpages-0:1.1- 100% | 75.5 MiB/s | 1.1 MiB | 00m00s [107/573] Installing mpi4py-common-0:3. 100% | 0.0 B/s | 27.4 KiB | 00m00s [108/573] Installing llvm-libs-0:18.1.6 100% | 443.2 MiB/s | 113.5 MiB | 00m00s [109/573] Installing pugixml-devel-0:1. 100% | 32.3 MiB/s | 66.2 KiB | 00m00s [110/573] Installing iso-codes-0:4.16.0 100% | 317.0 MiB/s | 19.0 MiB | 00m00s [111/573] Installing xcb-util-keysyms-0 100% | 0.0 B/s | 17.9 KiB | 00m00s [112/573] Installing xcb-util-renderuti 100% | 29.2 MiB/s | 29.9 KiB | 00m00s [113/573] Installing xcb-util-wm-0:0.4. 100% | 85.3 MiB/s | 87.4 KiB | 00m00s [114/573] Installing xcb-util-0:0.4.1-5 100% | 31.0 MiB/s | 31.8 KiB | 00m00s [115/573] Installing xcb-util-image-0:0 100% | 23.1 MiB/s | 23.6 KiB | 00m00s [116/573] Installing libXau-devel-0:1.0 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [117/573] Installing libxcb-devel-0:1.1 100% | 59.0 MiB/s | 3.1 MiB | 00m00s >>> Running pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc41.x86_64 >>> Stop pre-install scriptlet: tpm2-tss-0:4.1.3-1.fc41.x86_64 [118/573] Installing tpm2-tss-0:4.1.3-1 100% | 258.9 MiB/s | 1.6 MiB | 00m00s [119/573] Installing libpq-devel-0:16.1 100% | 121.5 MiB/s | 373.3 KiB | 00m00s [120/573] Installing libdicom-devel-0:1 100% | 0.0 B/s | 47.7 KiB | 00m00s [121/573] Installing graphite2-devel-0: 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [122/573] Installing pixman-devel-0:0.4 100% | 49.0 MiB/s | 50.2 KiB | 00m00s [123/573] Installing openblas-openmp-0: 100% | 607.8 MiB/s | 38.9 MiB | 00m00s [124/573] Installing openblas-openmp64- 100% | 620.5 MiB/s | 39.1 MiB | 00m00s [125/573] Installing flexiblas-netlib64 100% | 420.4 MiB/s | 10.5 MiB | 00m00s [126/573] Installing flexiblas-netlib-0 100% | 416.0 MiB/s | 10.4 MiB | 00m00s [127/573] Installing flexiblas-openblas 100% | 0.0 B/s | 40.2 KiB | 00m00s [128/573] Installing flexiblas-0:3.4.2- 100% | 0.0 B/s | 48.1 KiB | 00m00s [129/573] Installing flexiblas-openblas 100% | 39.2 MiB/s | 40.2 KiB | 00m00s [130/573] Installing flexiblas-devel-0: 100% | 666.7 MiB/s | 4.7 MiB | 00m00s [131/573] Installing SuperLU-0:6.0.1-5. 100% | 232.1 MiB/s | 475.4 KiB | 00m00s [132/573] Installing arpack-0:3.9.1-3.f 100% | 316.5 MiB/s | 648.1 KiB | 00m00s [133/573] Installing armadillo-0:12.8.1 100% | 89.5 MiB/s | 91.6 KiB | 00m00s [134/573] Installing boost-json-0:1.83. 100% | 318.5 MiB/s | 326.2 KiB | 00m00s [135/573] Installing boost-wave-0:1.83. 100% | 311.0 MiB/s | 636.8 KiB | 00m00s [136/573] Installing avahi-libs-0:0.8-2 100% | 164.9 MiB/s | 168.9 KiB | 00m00s [137/573] Installing copy-jdk-configs-0 100% | 0.0 B/s | 21.0 KiB | 00m00s [138/573] Installing lua-term-0:0.08-3. 100% | 28.3 MiB/s | 28.9 KiB | 00m00s [139/573] Installing libharu-devel-0:2. 100% | 185.2 MiB/s | 189.7 KiB | 00m00s [140/573] Installing lapack64_-0:3.12.0 100% | 397.3 MiB/s | 7.2 MiB | 00m00s [141/573] Installing lapack64-0:3.12.0- 100% | 204.2 MiB/s | 7.1 MiB | 00m00s [142/573] Installing lapack-0:3.12.0-5. 100% | 119.2 MiB/s | 17.8 MiB | 00m00s [143/573] Installing pyproject-rpm-macr 100% | 98.4 MiB/s | 100.8 KiB | 00m00s [144/573] Installing librdmacm-0:51.0-2 100% | 144.7 MiB/s | 148.2 KiB | 00m00s [145/573] Installing libfabric-0:1.21.0 100% | 435.8 MiB/s | 5.2 MiB | 00m00s [146/573] Installing double-conversion- 100% | 98.9 MiB/s | 101.2 KiB | 00m00s [147/573] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [148/573] Installing librttopo-0:1.1.0- 100% | 247.4 MiB/s | 506.6 KiB | 00m00s [149/573] Installing blosc-0:1.21.5-4.f 100% | 122.0 MiB/s | 124.9 KiB | 00m00s [150/573] Installing netcdf-0:4.9.2-5.f 100% | 300.0 MiB/s | 2.4 MiB | 00m00s [151/573] Installing netcdf-cxx-0:4.2-3 100% | 12.1 MiB/s | 136.8 KiB | 00m00s >>> Running post-install scriptlet: netcdf-cxx-0:4.2-34.fc40.x86_64 >>> Stop post-install scriptlet: netcdf-cxx-0:4.2-34.fc40.x86_64 [152/573] Installing libwayland-cursor- 100% | 37.2 MiB/s | 38.1 KiB | 00m00s [153/573] Installing PEGTL-devel-0:2.8. 100% | 137.8 MiB/s | 705.3 KiB | 00m00s [154/573] Installing json-devel-0:3.11. 100% | 333.9 MiB/s | 1.0 MiB | 00m00s [155/573] Installing boost-fiber-0:1.83 100% | 81.8 MiB/s | 83.8 KiB | 00m00s [156/573] Installing boost-log-0:1.83.0 100% | 367.8 MiB/s | 1.5 MiB | 00m00s [157/573] Installing boost-coroutine-0: 100% | 21.6 MiB/s | 22.2 KiB | 00m00s [158/573] Installing libarchive-devel-0 100% | 181.1 MiB/s | 185.5 KiB | 00m00s [159/573] Installing boost-graph-0:1.83 100% | 335.3 MiB/s | 343.3 KiB | 00m00s [160/573] Installing jsoncpp-devel-0:1. 100% | 80.7 MiB/s | 82.7 KiB | 00m00s [161/573] Installing cpp-0:14.1.1-4.fc4 100% | 397.2 MiB/s | 35.0 MiB | 00m00s [162/573] Installing tbb-bind-0:2021.11 100% | 24.0 MiB/s | 24.6 KiB | 00m00s [163/573] Installing tbb-devel-0:2021.1 100% | 268.9 MiB/s | 1.3 MiB | 00m00s [164/573] Installing libaec-devel-0:1.1 100% | 0.0 B/s | 12.9 KiB | 00m00s [165/573] Installing nss-softokn-freebl 100% | 292.5 MiB/s | 898.7 KiB | 00m00s [166/573] Installing nss-softokn-0:3.99 100% | 372.1 MiB/s | 1.9 MiB | 00m00s [167/573] Installing libvorbis-1:1.3.7- 100% | 270.9 MiB/s | 832.2 KiB | 00m00s [168/573] Installing libwebp-devel-0:1. 100% | 121.1 MiB/s | 124.0 KiB | 00m00s [169/573] Installing libgcrypt-0:1.10.3 100% | 324.0 MiB/s | 1.3 MiB | 00m00s [170/573] Installing libksba-0:1.6.6-1. 100% | 193.1 MiB/s | 395.4 KiB | 00m00s [171/573] Installing boost-locale-0:1.8 100% | 296.5 MiB/s | 607.1 KiB | 00m00s [172/573] Installing boost-type_erasure 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [173/573] Installing boost-timer-0:1.83 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [174/573] Installing ogdi-0:4.1.1-1.fc4 100% | 261.4 MiB/s | 803.0 KiB | 00m00s [175/573] Installing expat-devel-0:2.6. 100% | 200.3 MiB/s | 205.1 KiB | 00m00s [176/573] Installing jasper-libs-0:4.2. 100% | 163.3 MiB/s | 334.4 KiB | 00m00s [177/573] Installing LibRaw-0:0.21.2-5. 100% | 463.9 MiB/s | 2.3 MiB | 00m00s [178/573] Installing cli11-devel-0:2.4. 100% | 151.7 MiB/s | 621.4 KiB | 00m00s [179/573] Installing eigen3-devel-0:3.4 100% | 325.7 MiB/s | 8.5 MiB | 00m00s [180/573] Installing utf8cpp-devel-0:4. 100% | 139.8 MiB/s | 143.1 KiB | 00m00s [181/573] Installing libfontenc-0:1.1.8 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [182/573] Installing tzdata-java-0:2024 100% | 0.0 B/s | 102.1 KiB | 00m00s [183/573] Installing lksctp-tools-0:1.0 100% | 136.5 MiB/s | 279.6 KiB | 00m00s [184/573] Installing javapackages-files 100% | 5.2 MiB/s | 5.3 KiB | 00m00s [185/573] Installing procps-ng-0:4.0.4- 100% | 257.3 MiB/s | 1.0 MiB | 00m00s [186/573] Installing lua-lpeg-0:1.0.2-1 100% | 170.5 MiB/s | 174.6 KiB | 00m00s [187/573] Installing lua-json-0:1.3.4-6 100% | 61.6 MiB/s | 63.1 KiB | 00m00s [188/573] Installing lua-filesystem-0:1 100% | 65.4 MiB/s | 67.0 KiB | 00m00s [189/573] Installing Lmod-0:8.7.37-1.fc 100% | 106.1 MiB/s | 1.3 MiB | 00m00s >>> Running post-install scriptlet: Lmod-0:8.7.37-1.fc41.x86_64 >>> Stop post-install scriptlet: Lmod-0:8.7.37-1.fc41.x86_64 [190/573] Installing rpm-mpi-hooks-0:8- 100% | 9.5 MiB/s | 9.7 KiB | 00m00s [191/573] Installing libblkid-devel-0:2 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [192/573] Installing sysprof-capture-de 100% | 249.7 MiB/s | 255.7 KiB | 00m00s [193/573] Installing pcre2-utf32-0:10.4 100% | 181.9 MiB/s | 558.8 KiB | 00m00s [194/573] Installing pcre2-devel-0:10.4 100% | 284.2 MiB/s | 2.0 MiB | 00m00s [195/573] Installing libsepol-devel-0:3 100% | 62.4 MiB/s | 127.7 KiB | 00m00s [196/573] Installing libselinux-devel-0 100% | 39.2 MiB/s | 160.6 KiB | 00m00s [197/573] Installing libmount-devel-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [198/573] Installing libffi-devel-0:3.4 100% | 0.0 B/s | 34.8 KiB | 00m00s [199/573] Installing libuuid-devel-0:2. 100% | 42.8 MiB/s | 43.8 KiB | 00m00s [200/573] Installing libSM-devel-0:1.2. 100% | 0.0 B/s | 19.7 KiB | 00m00s [201/573] Installing libzstd-devel-0:1. 100% | 198.5 MiB/s | 203.2 KiB | 00m00s [202/573] Installing vulkan-loader-0:1. 100% | 249.5 MiB/s | 511.0 KiB | 00m00s [203/573] Installing clang-resource-fil 100% | 1.5 MiB/s | 1.6 KiB | 00m00s [204/573] Installing clang-libs-0:18.1. 100% | 496.9 MiB/s | 107.8 MiB | 00m00s [205/573] Installing libdatrie-0:0.2.13 100% | 57.7 MiB/s | 59.0 KiB | 00m00s [206/573] Installing libthai-0:0.1.29-8 100% | 191.7 MiB/s | 785.3 KiB | 00m00s [207/573] Installing libwacom-data-0:2. 100% | 84.2 MiB/s | 689.6 KiB | 00m00s [208/573] Installing fribidi-0:1.0.14-1 100% | 176.8 MiB/s | 362.1 KiB | 00m00s [209/573] Installing xkeyboard-config-0 100% | 331.5 MiB/s | 6.6 MiB | 00m00s [210/573] Installing libxkbcommon-0:1.7 100% | 326.2 MiB/s | 334.1 KiB | 00m00s [211/573] Installing libxkbcommon-x11-0 100% | 0.0 B/s | 40.4 KiB | 00m00s [212/573] Installing mtdev-0:1.1.6-8.fc 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [213/573] Installing duktape-0:2.7.0-7. 100% | 301.9 MiB/s | 618.2 KiB | 00m00s [214/573] Installing orc-0:0.4.38-2.fc4 100% | 249.4 MiB/s | 766.3 KiB | 00m00s [215/573] Installing opus-0:1.5.1-1.fc4 100% | 203.6 MiB/s | 416.9 KiB | 00m00s [216/573] Installing libwayland-egl-0:1 100% | 0.0 B/s | 17.6 KiB | 00m00s [217/573] Installing libvisual-1:0.4.1- 100% | 219.6 MiB/s | 449.8 KiB | 00m00s [218/573] Installing cdparanoia-libs-0: 100% | 112.4 MiB/s | 115.1 KiB | 00m00s [219/573] Installing libunwind-0:1.8.0- 100% | 173.4 MiB/s | 177.6 KiB | 00m00s [220/573] Installing qt-settings-0:40.0 100% | 0.0 B/s | 1.7 KiB | 00m00s [221/573] Installing m4-0:1.4.19-9.fc40 100% | 193.8 MiB/s | 595.2 KiB | 00m00s [222/573] Installing woff2-0:1.0.2-19.f 100% | 132.3 MiB/s | 135.5 KiB | 00m00s [223/573] Installing libxslt-0:1.1.39-3 100% | 236.7 MiB/s | 484.7 KiB | 00m00s [224/573] Installing hyphen-0:2.8.8-24. 100% | 52.3 MiB/s | 53.5 KiB | 00m00s [225/573] Installing cgnslib-common-0:4 100% | 251.9 MiB/s | 515.8 KiB | 00m00s [226/573] Installing boost-test-0:1.83. 100% | 208.5 MiB/s | 640.4 KiB | 00m00s [227/573] Installing boost-stacktrace-0 100% | 64.5 MiB/s | 66.0 KiB | 00m00s [228/573] Installing boost-serializatio 100% | 214.4 MiB/s | 439.2 KiB | 00m00s [229/573] Installing boost-random-0:1.8 100% | 30.0 MiB/s | 30.7 KiB | 00m00s [230/573] Installing boost-nowide-0:1.8 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [231/573] Installing boost-math-0:1.83. 100% | 317.5 MiB/s | 650.3 KiB | 00m00s [232/573] Installing boost-iostreams-0: 100% | 93.5 MiB/s | 95.7 KiB | 00m00s [233/573] Installing boost-contract-0:1 100% | 101.7 MiB/s | 104.2 KiB | 00m00s [234/573] Installing sqlite-0:3.45.3-1. 100% | 340.8 MiB/s | 1.7 MiB | 00m00s [235/573] Installing sqlite-devel-0:3.4 100% | 649.4 MiB/s | 665.0 KiB | 00m00s [236/573] Installing lz4-devel-0:1.9.4- 100% | 94.8 MiB/s | 97.1 KiB | 00m00s [237/573] Installing libXdmcp-0:1.1.5-1 100% | 81.9 MiB/s | 83.8 KiB | 00m00s [238/573] Installing libXdmcp-devel-0:1 100% | 0.0 B/s | 9.9 KiB | 00m00s [239/573] Installing jxrlib-0:1.1-27.fc 100% | 370.4 MiB/s | 758.7 KiB | 00m00s [240/573] Installing xz-devel-1:5.4.6-3 100% | 126.9 MiB/s | 259.9 KiB | 00m00s [241/573] Installing libxml2-devel-0:2. 100% | 427.0 MiB/s | 3.4 MiB | 00m00s [242/573] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB | 00m00s [243/573] Installing brotli-0:1.1.0-3.f 100% | 0.0 B/s | 32.5 KiB | 00m00s [244/573] Installing brotli-devel-0:1.1 100% | 33.2 MiB/s | 68.0 KiB | 00m00s [245/573] Installing glibc-headers-x86- 100% | 207.5 MiB/s | 2.3 MiB | 00m00s [246/573] Installing libxcrypt-devel-0: 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [247/573] Installing glibc-devel-0:2.39 100% | 40.5 MiB/s | 41.4 KiB | 00m00s [248/573] Installing gettext-envsubst-0 100% | 74.6 MiB/s | 76.3 KiB | 00m00s [249/573] Installing gettext-runtime-0: 100% | 119.8 MiB/s | 490.7 KiB | 00m00s [250/573] Installing gettext-0:0.22.5-2 100% | 373.9 MiB/s | 5.2 MiB | 00m00s [251/573] Installing libglvnd-core-deve 100% | 0.0 B/s | 41.1 KiB | 00m00s [252/573] Installing dbus-common-1:1.14 100% | 677.5 KiB/s | 13.6 KiB | 00m00s >>> Running post-install scriptlet: dbus-common-1:1.14.10-3.fc40.noarch >>> Stop post-install scriptlet: dbus-common-1:1.14.10-3.fc40.noarch >>> Running pre-install scriptlet: dbus-broker-0:36-2.fc41.x86_64 >>> Stop pre-install scriptlet: dbus-broker-0:36-2.fc41.x86_64 [253/573] Installing dbus-broker-0:36-2 100% | 62.1 MiB/s | 381.3 KiB | 00m00s >>> Running post-install scriptlet: dbus-broker-0:36-2.fc41.x86_64 >>> Stop post-install scriptlet: dbus-broker-0:36-2.fc41.x86_64 [254/573] Installing dbus-1:1.14.10-3.f 100% | 0.0 B/s | 124.0 B | 00m00s [255/573] Installing libseccomp-0:2.5.3 100% | 169.0 MiB/s | 173.1 KiB | 00m00s [256/573] Installing systemd-pam-0:256~ 100% | 178.9 MiB/s | 1.1 MiB | 00m00s [257/573] Installing systemd-0:256~rc3- 100% | 115.8 MiB/s | 15.9 MiB | 00m00s >>> Running post-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Stop post-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Running pre-install scriptlet: logrotate-0:3.21.0-6.fc40.x86_64 >>> Stop pre-install scriptlet: logrotate-0:3.21.0-6.fc40.x86_64 [258/573] Installing logrotate-0:3.21.0 100% | 6.0 MiB/s | 154.6 KiB | 00m00s >>> Running post-install scriptlet: logrotate-0:3.21.0-6.fc40.x86_64 >>> Stop post-install scriptlet: logrotate-0:3.21.0-6.fc40.x86_64 >>> Running pre-install scriptlet: munge-0:0.5.16-2.fc41.x86_64 >>> Stop pre-install scriptlet: munge-0:0.5.16-2.fc41.x86_64 [259/573] Installing munge-0:0.5.16-2.f 100% | 31.3 MiB/s | 352.4 KiB | 00m00s >>> Running post-install scriptlet: munge-0:0.5.16-2.fc41.x86_64 >>> Stop post-install scriptlet: munge-0:0.5.16-2.fc41.x86_64 [260/573] Installing torque-libs-0:6.1. 100% | 224.5 MiB/s | 459.7 KiB | 00m00s [261/573] Installing prrte-libs-0:3.0.2 100% | 256.8 MiB/s | 1.5 MiB | 00m00s [262/573] Installing prrte-0:3.0.2-5.fc 100% | 238.5 MiB/s | 244.2 KiB | 00m00s [263/573] Installing annobin-docs-0:12. 100% | 95.0 MiB/s | 97.3 KiB | 00m00s [264/573] Installing npth-0:1.7-1.fc41. 100% | 0.0 B/s | 50.6 KiB | 00m00s [265/573] Installing hwdata-0:0.382-1.f 100% | 507.5 MiB/s | 9.1 MiB | 00m00s [266/573] Installing libpciaccess-0:0.1 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [267/573] Installing libdrm-0:2.4.120-3 100% | 198.1 MiB/s | 405.7 KiB | 00m00s [268/573] Installing mesa-libgbm-0:24.1 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [269/573] Installing libglvnd-egl-1:1.7 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [270/573] Installing mesa-libEGL-0:24.1 100% | 325.2 MiB/s | 333.0 KiB | 00m00s [271/573] Installing libglvnd-gles-1:1. 100% | 105.0 MiB/s | 107.6 KiB | 00m00s [272/573] Installing libpciaccess-devel 100% | 0.0 B/s | 15.9 KiB | 00m00s [273/573] Installing libdrm-devel-0:2.4 100% | 232.4 MiB/s | 713.8 KiB | 00m00s [274/573] Installing protobuf-0:3.19.6- 100% | 406.7 MiB/s | 3.3 MiB | 00m00s [275/573] Installing liborc2-0:2.0.0-2. 100% | 404.8 MiB/s | 1.6 MiB | 00m00s [276/573] Installing google-noto-fonts- 100% | 0.0 B/s | 18.3 KiB | 00m00s [277/573] Installing google-noto-sans-v 100% | 312.2 MiB/s | 1.2 MiB | 00m00s [278/573] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [279/573] Installing poppler-data-0:0.4 100% | 399.7 MiB/s | 12.4 MiB | 00m00s [280/573] Installing thrift-0:0.15.0-4. 100% | 380.8 MiB/s | 4.6 MiB | 00m00s [281/573] Installing uriparser-0:0.9.8- 100% | 140.7 MiB/s | 144.0 KiB | 00m00s [282/573] Installing libkml-0:1.3.0-47. 100% | 299.5 MiB/s | 1.2 MiB | 00m00s [283/573] Installing utf8proc-0:2.7.0-7 100% | 355.3 MiB/s | 363.8 KiB | 00m00s [284/573] Installing re2-1:20220601-5.f 100% | 241.5 MiB/s | 494.6 KiB | 00m00s [285/573] Installing libarrow-0:16.1.0- 100% | 488.9 MiB/s | 22.5 MiB | 00m00s [286/573] Installing parquet-libs-0:16. 100% | 408.3 MiB/s | 3.3 MiB | 00m00s [287/573] Installing libarrow-acero-lib 100% | 342.0 MiB/s | 1.4 MiB | 00m00s [288/573] Installing libarrow-dataset-l 100% | 363.3 MiB/s | 1.5 MiB | 00m00s [289/573] Installing ncurses-0:6.4-12.2 100% | 102.2 MiB/s | 627.6 KiB | 00m00s [290/573] Installing proj-data-0:9.4.0- 100% | 561.2 MiB/s | 9.0 MiB | 00m00s [291/573] Installing mariadb-connector- 100% | 0.0 B/s | 1.0 KiB | 00m00s [292/573] Installing mariadb-connector- 100% | 253.2 MiB/s | 518.6 KiB | 00m00s [293/573] Installing mariadb-connector- 100% | 196.8 MiB/s | 201.5 KiB | 00m00s [294/573] Installing jbigkit-libs-0:2.1 100% | 116.8 MiB/s | 119.6 KiB | 00m00s [295/573] Installing libtiff-0:4.6.0-2. 100% | 373.2 MiB/s | 1.1 MiB | 00m00s [296/573] Installing proj-0:9.4.0-1.fc4 100% | 364.0 MiB/s | 4.4 MiB | 00m00s [297/573] Installing libtiff-devel-0:4. 100% | 351.4 MiB/s | 719.6 KiB | 00m00s [298/573] Installing proj-devel-0:9.4.0 100% | 271.7 MiB/s | 556.4 KiB | 00m00s [299/573] Installing libgeotiff-0:1.7.3 100% | 154.0 MiB/s | 315.5 KiB | 00m00s [300/573] Installing libspatialite-0:5. 100% | 491.2 MiB/s | 15.2 MiB | 00m00s [301/573] Installing freeimage-0:3.19.0 100% | 303.5 MiB/s | 932.2 KiB | 00m00s [302/573] Installing freeimage-devel-0: 100% | 125.1 MiB/s | 128.1 KiB | 00m00s [303/573] Installing openjpeg2-tools-0: 100% | 179.1 MiB/s | 183.4 KiB | 00m00s [304/573] Installing openjpeg2-devel-0: 100% | 75.1 MiB/s | 76.9 KiB | 00m00s [305/573] Installing xerces-c-0:3.2.5-2 100% | 444.5 MiB/s | 3.6 MiB | 00m00s [306/573] Installing unixODBC-0:2.3.12- 100% | 247.4 MiB/s | 1.2 MiB | 00m00s [307/573] Installing libqhull_r-1:8.0.2 100% | 232.5 MiB/s | 476.2 KiB | 00m00s [308/573] Installing libgta-0:1.2.1-12. 100% | 69.9 MiB/s | 71.6 KiB | 00m00s [309/573] Installing giflib-0:5.2.2-1.f 100% | 111.2 MiB/s | 113.9 KiB | 00m00s [310/573] Installing cfitsio-0:4.4.0-2. 100% | 147.7 MiB/s | 1.8 MiB | 00m00s >>> Running pre-install scriptlet: groff-base-0:1.23.0-6.fc40.x86_64 >>> Stop pre-install scriptlet: groff-base-0:1.23.0-6.fc40.x86_64 [311/573] Installing groff-base-0:1.23. 100% | 203.0 MiB/s | 3.9 MiB | 00m00s >>> Running post-install scriptlet: groff-base-0:1.23.0-6.fc40.x86_64 >>> Stop post-install scriptlet: groff-base-0:1.23.0-6.fc40.x86_64 [312/573] Installing perl-Digest-0:1.20 100% | 36.1 MiB/s | 37.0 KiB | 00m00s [313/573] Installing perl-B-0:1.88-507. 100% | 242.1 MiB/s | 495.7 KiB | 00m00s [314/573] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [315/573] Installing perl-Digest-MD5-0: 100% | 60.2 MiB/s | 61.6 KiB | 00m00s [316/573] Installing perl-Data-Dumper-0 100% | 110.9 MiB/s | 113.6 KiB | 00m00s [317/573] Installing perl-libnet-0:3.15 100% | 143.7 MiB/s | 294.3 KiB | 00m00s [318/573] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 20.9 KiB | 00m00s [319/573] Installing perl-URI-0:5.28-1. 100% | 122.9 MiB/s | 251.8 KiB | 00m00s [320/573] Installing perl-locale-0:1.10 100% | 0.0 B/s | 6.6 KiB | 00m00s [321/573] Installing perl-File-Path-0:2 100% | 0.0 B/s | 64.5 KiB | 00m00s [322/573] Installing perl-Mozilla-CA-0: 100% | 0.0 B/s | 10.5 KiB | 00m00s [323/573] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.5 KiB | 00m00s [324/573] Installing perl-Pod-Escapes-1 100% | 0.0 B/s | 25.9 KiB | 00m00s [325/573] Installing perl-Text-Tabs+Wra 100% | 0.0 B/s | 23.8 KiB | 00m00s [326/573] Installing perl-if-0:0.61.000 100% | 0.0 B/s | 6.2 KiB | 00m00s [327/573] Installing perl-IO-Socket-IP- 100% | 98.1 MiB/s | 100.4 KiB | 00m00s [328/573] Installing perl-Net-SSLeay-0: 100% | 272.5 MiB/s | 1.4 MiB | 00m00s [329/573] Installing perl-IO-Socket-SSL 100% | 336.4 MiB/s | 689.0 KiB | 00m00s [330/573] Installing perl-POSIX-0:2.13- 100% | 224.9 MiB/s | 230.3 KiB | 00m00s [331/573] Installing perl-Term-ANSIColo 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [332/573] Installing perl-Term-Cap-0:1. 100% | 0.0 B/s | 30.5 KiB | 00m00s [333/573] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 23.3 KiB | 00m00s [334/573] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [335/573] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.0 KiB | 00m00s [336/573] Installing perl-Pod-Simple-1: 100% | 278.0 MiB/s | 569.4 KiB | 00m00s [337/573] Installing perl-HTTP-Tiny-0:0 100% | 150.6 MiB/s | 154.2 KiB | 00m00s [338/573] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.2 KiB | 00m00s [339/573] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [340/573] Installing perl-Socket-4:2.03 100% | 123.1 MiB/s | 126.0 KiB | 00m00s [341/573] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.2 KiB | 00m00s [342/573] Installing perl-podlators-1:5 100% | 152.4 MiB/s | 312.1 KiB | 00m00s [343/573] Installing perl-Pod-Perldoc-0 100% | 164.7 MiB/s | 168.6 KiB | 00m00s [344/573] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.5 KiB | 00m00s [345/573] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 12.9 KiB | 00m00s [346/573] Installing perl-Fcntl-0:1.15- 100% | 0.0 B/s | 25.8 KiB | 00m00s [347/573] Installing perl-mro-0:1.28-50 100% | 0.0 B/s | 42.6 KiB | 00m00s [348/573] Installing perl-overloading-0 100% | 0.0 B/s | 5.5 KiB | 00m00s [349/573] Installing perl-IO-0:1.52-507 100% | 151.5 MiB/s | 155.2 KiB | 00m00s [350/573] Installing perl-Pod-Usage-4:2 100% | 84.2 MiB/s | 86.3 KiB | 00m00s [351/573] Installing perl-constant-0:1. 100% | 0.0 B/s | 27.4 KiB | 00m00s [352/573] Installing perl-Errno-0:1.37- 100% | 0.0 B/s | 8.8 KiB | 00m00s [353/573] Installing perl-Scalar-List-U 100% | 145.2 MiB/s | 148.7 KiB | 00m00s [354/573] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [355/573] Installing perl-overload-0:1. 100% | 0.0 B/s | 71.9 KiB | 00m00s [356/573] Installing perl-parent-1:0.24 100% | 0.0 B/s | 10.4 KiB | 00m00s [357/573] Installing perl-MIME-Base64-0 100% | 47.2 MiB/s | 48.3 KiB | 00m00s [358/573] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.6 KiB | 00m00s [359/573] Installing perl-Storable-1:3. 100% | 228.5 MiB/s | 233.9 KiB | 00m00s [360/573] Installing perl-Getopt-Long-1 100% | 143.4 MiB/s | 146.9 KiB | 00m00s [361/573] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [362/573] Installing perl-Carp-0:1.54-5 100% | 0.0 B/s | 47.7 KiB | 00m00s [363/573] Installing perl-Exporter-0:5. 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [364/573] Installing perl-PathTools-0:3 100% | 179.8 MiB/s | 184.2 KiB | 00m00s [365/573] Installing perl-DynaLoader-0: 100% | 0.0 B/s | 32.5 KiB | 00m00s [366/573] Installing perl-Encode-4:3.21 100% | 314.5 MiB/s | 4.7 MiB | 00m00s [367/573] Installing perl-libs-4:5.38.2 100% | 284.1 MiB/s | 9.9 MiB | 00m00s [368/573] Installing perl-interpreter-4 100% | 118.6 MiB/s | 121.4 KiB | 00m00s [369/573] Installing perl-File-Find-0:1 100% | 0.0 B/s | 42.4 KiB | 00m00s [370/573] Installing perl-threads-1:2.3 100% | 114.4 MiB/s | 117.1 KiB | 00m00s [371/573] Installing perl-threads-share 100% | 83.9 MiB/s | 85.9 KiB | 00m00s [372/573] Installing perl-Thread-Queue- 100% | 0.0 B/s | 30.3 KiB | 00m00s [373/573] Installing perl-TermReadKey-0 100% | 64.7 MiB/s | 66.3 KiB | 00m00s [374/573] Installing perl-lib-0:0.65-50 100% | 0.0 B/s | 8.9 KiB | 00m00s [375/573] Installing perl-Error-1:0.170 100% | 78.5 MiB/s | 80.4 KiB | 00m00s [376/573] Installing perl-English-0:1.1 100% | 0.0 B/s | 6.6 KiB | 00m00s [377/573] Installing perl-File-Compare- 100% | 0.0 B/s | 6.0 KiB | 00m00s [378/573] Installing perl-File-Copy-0:2 100% | 0.0 B/s | 20.2 KiB | 00m00s [379/573] Installing autoconf-0:2.72-2. 100% | 399.7 MiB/s | 2.8 MiB | 00m00s [380/573] Installing automake-0:1.16.5- 100% | 293.7 MiB/s | 1.8 MiB | 00m00s [381/573] Installing libogg-devel-2:1.3 100% | 0.0 B/s | 18.6 KiB | 00m00s [382/573] Installing libtheora-devel-1: 100% | 98.0 MiB/s | 100.3 KiB | 00m00s [383/573] Installing libcbor-0:0.11.0-1 100% | 73.5 MiB/s | 75.3 KiB | 00m00s [384/573] Installing libfido2-0:1.14.0- 100% | 116.8 MiB/s | 239.3 KiB | 00m00s [385/573] Installing libX11-common-0:1. 100% | 148.2 MiB/s | 1.2 MiB | 00m00s [386/573] Installing libX11-0:1.8.9-1.f 100% | 254.7 MiB/s | 1.3 MiB | 00m00s [387/573] Installing libX11-devel-0:1.8 100% | 86.1 MiB/s | 1.1 MiB | 00m00s [388/573] Installing libXext-0:1.3.6-1. 100% | 89.2 MiB/s | 91.3 KiB | 00m00s [389/573] Installing libXext-devel-0:1. 100% | 54.2 MiB/s | 110.9 KiB | 00m00s [390/573] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 51.4 KiB | 00m00s [391/573] Installing libXrender-devel-0 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [392/573] Installing libXi-0:1.8.1-5.fc 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [393/573] Installing libXt-0:1.3.0-3.fc 100% | 208.6 MiB/s | 427.1 KiB | 00m00s [394/573] Installing libXfixes-0:6.0.1- 100% | 0.0 B/s | 31.6 KiB | 00m00s [395/573] Installing libXfixes-devel-0: 100% | 0.0 B/s | 9.9 KiB | 00m00s [396/573] Installing libXi-devel-0:1.8. 100% | 141.2 MiB/s | 144.6 KiB | 00m00s [397/573] Installing libXcursor-0:1.2.2 100% | 50.0 MiB/s | 51.2 KiB | 00m00s [398/573] Installing libXcursor-devel-0 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [399/573] Installing libXmu-0:1.2.1-1.f 100% | 92.5 MiB/s | 189.5 KiB | 00m00s [400/573] Installing libXt-devel-0:1.3. 100% | 237.7 MiB/s | 1.7 MiB | 00m00s [401/573] Installing libXtst-0:1.2.4-6. 100% | 0.0 B/s | 34.7 KiB | 00m00s [402/573] Installing libXv-0:1.0.12-3.f 100% | 0.0 B/s | 27.3 KiB | 00m00s [403/573] Installing libXcomposite-0:0. 100% | 45.0 MiB/s | 46.1 KiB | 00m00s [404/573] Installing libXcomposite-deve 100% | 0.0 B/s | 10.5 KiB | 00m00s [405/573] Installing libXv-devel-0:1.0. 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [406/573] Installing libXtst-devel-0:1. 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [407/573] Installing libXrandr-0:1.5.4- 100% | 0.0 B/s | 53.1 KiB | 00m00s [408/573] Installing libXrandr-devel-0: 100% | 0.0 B/s | 24.7 KiB | 00m00s [409/573] Installing libXxf86vm-0:1.1.5 100% | 0.0 B/s | 26.6 KiB | 00m00s [410/573] Installing libglvnd-glx-1:1.7 100% | 296.3 MiB/s | 606.8 KiB | 00m00s [411/573] Installing mesa-libGL-0:24.1. 100% | 222.0 MiB/s | 454.7 KiB | 00m00s [412/573] Installing libglvnd-devel-1:1 100% | 530.1 MiB/s | 2.1 MiB | 00m00s [413/573] Installing mesa-libGL-devel-0 100% | 0.0 B/s | 78.8 KiB | 00m00s [414/573] Installing mesa-libGLU-devel- 100% | 0.0 B/s | 17.5 KiB | 00m00s [415/573] Installing libGLEW-0:2.2.0-7. 100% | 365.9 MiB/s | 749.5 KiB | 00m00s [416/573] Installing glew-devel-0:2.2.0 100% | 452.6 MiB/s | 1.8 MiB | 00m00s [417/573] Installing mesa-libEGL-devel- 100% | 0.0 B/s | 22.1 KiB | 00m00s [418/573] Installing gl2ps-0:1.4.2-10.f 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [419/573] Installing gl2ps-devel-0:1.4. 100% | 251.0 MiB/s | 257.1 KiB | 00m00s [420/573] Installing glx-utils-0:9.0.0- 100% | 422.1 MiB/s | 432.3 KiB | 00m00s [421/573] Installing libXScrnSaver-0:1. 100% | 0.0 B/s | 47.1 KiB | 00m00s [422/573] Installing libXScrnSaver-deve 100% | 0.0 B/s | 12.3 KiB | 00m00s [423/573] Installing libXinerama-0:1.1. 100% | 0.0 B/s | 20.2 KiB | 00m00s [424/573] Installing libXinerama-devel- 100% | 0.0 B/s | 8.5 KiB | 00m00s [425/573] Installing libXres-0:1.2.2-3. 100% | 0.0 B/s | 22.1 KiB | 00m00s [426/573] Installing libXres-devel-0:1. 100% | 0.0 B/s | 6.4 KiB | 00m00s [427/573] Installing libXpm-0:3.5.17-3. 100% | 146.3 MiB/s | 149.8 KiB | 00m00s [428/573] Installing libXpm-devel-0:3.5 100% | 102.6 MiB/s | 105.1 KiB | 00m00s [429/573] Installing libxkbfile-0:1.1.3 100% | 198.4 MiB/s | 203.2 KiB | 00m00s [430/573] Installing libxkbfile-devel-0 100% | 0.0 B/s | 38.1 KiB | 00m00s [431/573] Installing gc-0:8.2.2-6.fc40. 100% | 85.0 MiB/s | 261.2 KiB | 00m00s [432/573] Installing guile30-0:3.0.9-1. 100% | 463.1 MiB/s | 52.8 MiB | 00m00s [433/573] Installing make-1:4.4.1-6.fc4 100% | 257.2 MiB/s | 1.8 MiB | 00m00s [434/573] Installing gcc-0:14.1.1-4.fc4 100% | 433.6 MiB/s | 104.1 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:290-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:290-1.fc41.noarch [435/573] Installing libquadmath-devel- 100% | 22.7 MiB/s | 23.3 KiB | 00m00s [436/573] Installing gcc-gfortran-0:14. 100% | 395.7 MiB/s | 37.2 MiB | 00m00s [437/573] Installing hdf5-devel-0:1.12. 100% | 354.3 MiB/s | 3.9 MiB | 00m00s [438/573] Installing blas-devel-0:3.12. 100% | 133.6 MiB/s | 136.8 KiB | 00m00s [439/573] Installing lapack-devel-0:3.1 100% | 530.1 MiB/s | 1.6 MiB | 00m00s [440/573] Installing netcdf-devel-0:4.9 100% | 184.3 MiB/s | 377.4 KiB | 00m00s [441/573] Installing netcdf-cxx-devel-0 100% | 297.1 MiB/s | 1.2 MiB | 00m00s [442/573] Installing gcc-c++-0:14.1.1-4 100% | 409.8 MiB/s | 38.1 MiB | 00m00s [443/573] Installing tcsh-0:6.24.12-1.f 100% | 88.5 MiB/s | 1.2 MiB | 00m00s >>> Running post-install scriptlet: tcsh-0:6.24.12-1.fc41.x86_64 >>> Stop post-install scriptlet: tcsh-0:6.24.12-1.fc41.x86_64 [444/573] Installing orangefs-0:2.9.8-1 100% | 319.7 MiB/s | 3.2 MiB | 00m00s [445/573] Installing openssh-0:9.6p1-1. 100% | 364.1 MiB/s | 1.8 MiB | 00m00s [446/573] Installing openssh-clients-0: 100% | 130.4 MiB/s | 2.6 MiB | 00m00s >>> Running post-install scriptlet: openssh-clients-0:9.6p1-1.fc41.9.x86_64 >>> Stop post-install scriptlet: openssh-clients-0:9.6p1-1.fc41.9.x86_64 [447/573] Installing nettle-0:3.9.1-6.f 100% | 258.2 MiB/s | 793.3 KiB | 00m00s [448/573] Installing gnutls-0:3.8.5-2.f 100% | 246.1 MiB/s | 3.2 MiB | 00m00s [449/573] Installing glib2-0:2.80.2-1.f 100% | 394.6 MiB/s | 14.6 MiB | 00m00s [450/573] Installing cairo-0:1.18.0-3.f 100% | 346.4 MiB/s | 1.7 MiB | 00m00s [451/573] Installing harfbuzz-0:8.4.0-1 100% | 329.2 MiB/s | 2.6 MiB | 00m00s [452/573] Installing freetype-0:2.13.2- 100% | 274.8 MiB/s | 844.3 KiB | 00m00s [453/573] Installing fontconfig-0:2.15. 100% | 770.7 KiB/s | 786.9 KiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-5.fc41.x86_64 >>> Stop post-install scriptlet: fontconfig-0:2.15.0-5.fc41.x86_64 [454/573] Installing libXft-0:2.3.8-6.f 100% | 27.0 MiB/s | 166.0 KiB | 00m00s >>> Running pre-install scriptlet: tk-1:8.6.14-1.fc41.x86_64 >>> Stop pre-install scriptlet: tk-1:8.6.14-1.fc41.x86_64 [455/573] Installing tk-1:8.6.14-1.fc41 100% | 243.5 MiB/s | 3.7 MiB | 00m00s [456/573] Installing shared-mime-info-0 100% | 196.6 MiB/s | 2.6 MiB | 00m00s >>> Running post-install scriptlet: shared-mime-info-0:2.3-5.fc41.x86_64 >>> Stop post-install scriptlet: shared-mime-info-0:2.3-5.fc41.x86_64 [457/573] Installing gdk-pixbuf2-0:2.42 100% | 229.7 MiB/s | 2.5 MiB | 00m00s [458/573] Installing libgudev-0:238-5.f 100% | 87.3 MiB/s | 89.4 KiB | 00m00s [459/573] Installing cups-libs-1:2.4.8- 100% | 303.0 MiB/s | 620.4 KiB | 00m00s [460/573] Installing gdk-pixbuf2-module 100% | 55.5 MiB/s | 56.8 KiB | 00m00s [461/573] Installing openslide-0:4.0.0- 100% | 147.0 MiB/s | 301.0 KiB | 00m00s [462/573] Installing cgnslib-0:4.4.0-4. 100% | 225.0 MiB/s | 1.4 MiB | 00m00s [463/573] Installing cgnslib-devel-0:4. 100% | 127.8 MiB/s | 130.9 KiB | 00m00s [464/573] Installing pango-0:1.52.2-1.f 100% | 244.5 MiB/s | 1.0 MiB | 00m00s [465/573] Installing mkfontscale-0:1.2. 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [466/573] Installing ttmkfdir-0:3.0.9-7 100% | 120.9 MiB/s | 123.8 KiB | 00m00s [467/573] Installing xorg-x11-fonts-Typ 100% | 24.2 MiB/s | 865.6 KiB | 00m00s >>> Running post-install scriptlet: xorg-x11-fonts-Type1-0:7.5-38.fc40.noarch >>> Stop post-install scriptlet: xorg-x11-fonts-Type1-0:7.5-38.fc40.noarch [468/573] Installing harfbuzz-icu-0:8.4 100% | 15.9 MiB/s | 16.3 KiB | 00m00s [469/573] Installing libproxy-0:0.5.5-1 100% | 110.9 MiB/s | 113.5 KiB | 00m00s [470/573] Installing qt5-qtbase-common- 100% | 86.9 KiB/s | 356.0 B | 00m00s >>> Running pre-install scriptlet: qt5-qtbase-0:5.15.13-2.fc41.x86_64 >>> Stop pre-install scriptlet: qt5-qtbase-0:5.15.13-2.fc41.x86_64 [471/573] Installing qt5-qtbase-0:5.15. 100% | 270.7 MiB/s | 10.0 MiB | 00m00s >>> Running post-install scriptlet: qt5-qtbase-0:5.15.13-2.fc41.x86_64 >>> Stop post-install scriptlet: qt5-qtbase-0:5.15.13-2.fc41.x86_64 [472/573] Installing qt5-qttools-0:5.15 100% | 96.2 MiB/s | 98.5 KiB | 00m00s [473/573] Installing graphene-0:1.10.6- 100% | 80.2 MiB/s | 164.3 KiB | 00m00s [474/573] Installing gnupg2-0:2.4.5-1.f 100% | 352.5 MiB/s | 9.5 MiB | 00m00s [475/573] Installing gpgme-0:1.23.2-3.f 100% | 282.1 MiB/s | 577.7 KiB | 00m00s [476/573] Installing gpgmepp-0:1.23.2-3 100% | 83.1 MiB/s | 425.3 KiB | 00m00s [477/573] Installing tzdata-0:2024a-7.f 100% | 65.5 MiB/s | 1.9 MiB | 00m00s [478/573] Installing python-pip-wheel-0 100% | 764.0 MiB/s | 1.5 MiB | 00m00s [479/573] Installing mpdecimal-0:2.5.1- 100% | 197.3 MiB/s | 202.0 KiB | 00m00s [480/573] Installing libb2-0:0.98.1-11. 100% | 0.0 B/s | 43.3 KiB | 00m00s [481/573] Installing python3-0:3.12.3-2 100% | 5.4 MiB/s | 33.2 KiB | 00m00s [482/573] Installing python3-libs-0:3.1 100% | 350.3 MiB/s | 41.3 MiB | 00m00s [483/573] Installing cmake-rpm-macros-0 100% | 7.9 MiB/s | 8.1 KiB | 00m00s [484/573] Installing python3-packaging- 100% | 141.8 MiB/s | 435.6 KiB | 00m00s [485/573] Installing glib2-devel-0:2.80 100% | 520.6 MiB/s | 15.6 MiB | 00m00s [486/573] Installing boost-python3-0:1. 100% | 245.6 MiB/s | 251.5 KiB | 00m00s [487/573] Installing gstreamer1-0:1.24. 100% | 308.0 MiB/s | 5.2 MiB | 00m00s [488/573] Installing gstreamer1-plugins 100% | 315.3 MiB/s | 7.3 MiB | 00m00s [489/573] Installing fontconfig-devel-0 100% | 37.1 MiB/s | 151.9 KiB | 00m00s [490/573] Installing cairo-devel-0:1.18 100% | 381.8 MiB/s | 2.3 MiB | 00m00s [491/573] Installing freetype-devel-0:2 100% | 462.1 MiB/s | 7.9 MiB | 00m00s [492/573] Installing harfbuzz-devel-0:8 100% | 467.3 MiB/s | 5.1 MiB | 00m00s [493/573] Installing libXft-devel-0:2.3 100% | 21.6 MiB/s | 44.3 KiB | 00m00s [494/573] Installing tk-devel-1:8.6.14- 100% | 168.5 MiB/s | 1.0 MiB | 00m00s [495/573] Installing gdk-pixbuf2-devel- 100% | 328.0 MiB/s | 2.3 MiB | 00m00s [496/573] Installing openslide-devel-0: 100% | 212.6 MiB/s | 435.3 KiB | 00m00s [497/573] Installing python3-rpm-genera 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [498/573] Installing python3-devel-0:3. 100% | 182.3 MiB/s | 1.3 MiB | 00m00s [499/573] Installing crypto-policies-sc 100% | 166.2 MiB/s | 340.4 KiB | 00m00s [500/573] Installing nss-sysinit-0:3.99 100% | 18.9 MiB/s | 19.3 KiB | 00m00s [501/573] Installing nss-0:3.99.0-1.fc4 100% | 189.9 MiB/s | 1.9 MiB | 00m00s >>> Running post-install scriptlet: nss-0:3.99.0-1.fc41.x86_64 >>> Stop post-install scriptlet: nss-0:3.99.0-1.fc41.x86_64 [502/573] Installing poppler-0:24.02.0- 100% | 346.1 MiB/s | 3.5 MiB | 00m00s [503/573] Installing gdal-libs-0:3.9.0- 100% | 389.9 MiB/s | 29.2 MiB | 00m00s [504/573] Installing vtk-0:9.2.6-15.fc4 100% | 437.8 MiB/s | 99.4 MiB | 00m00s [505/573] Installing opencascade-draw-0 100% | 360.0 MiB/s | 7.9 MiB | 00m00s [506/573] Installing opencascade-modeli 100% | 412.5 MiB/s | 46.2 MiB | 00m00s [507/573] Installing opencascade-visual 100% | 391.9 MiB/s | 6.3 MiB | 00m00s [508/573] Installing opencascade-ocaf-0 100% | 389.6 MiB/s | 4.7 MiB | 00m00s [509/573] Installing gdal-devel-0:3.9.0 100% | 268.6 MiB/s | 1.3 MiB | 00m00s [510/573] Installing java-21-openjdk-he 100% | 449.7 MiB/s | 205.0 MiB | 00m00s >>> Running post-install scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41 >>> Stop post-install scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.x8 [511/573] Installing java-21-openjdk-1: 100% | 84.7 MiB/s | 1.1 MiB | 00m00s >>> Running post-install scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.x86_64 >>> Stop post-install scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.x86_64 [512/573] Installing python3-numpy-1:1. 100% | 413.3 MiB/s | 44.2 MiB | 00m00s [513/573] Installing boost-numpy3-0:1.8 100% | 57.3 MiB/s | 58.6 KiB | 00m00s [514/573] Installing boost-0:1.83.0-4.f 100% | 53.7 KiB/s | 1.7 KiB | 00m00s [515/573] Installing boost-devel-0:1.83 100% | 303.0 MiB/s | 145.8 MiB | 00m00s [516/573] Installing libwacom-0:2.11.0- 100% | 98.2 MiB/s | 100.6 KiB | 00m00s [517/573] Installing libinput-0:1.25.0- 100% | 69.0 MiB/s | 564.9 KiB | 00m00s >>> Running post-install scriptlet: libinput-0:1.25.0-4.fc41.x86_64 >>> Stop post-install scriptlet: libinput-0:1.25.0-4.fc41.x86_64 [518/573] Installing qt5-qtbase-gui-0:5 100% | 377.5 MiB/s | 20.0 MiB | 00m00s [519/573] Installing qt5-qtdeclarative- 100% | 389.3 MiB/s | 14.4 MiB | 00m00s [520/573] Installing qt5-qttools-libs-d 100% | 486.8 MiB/s | 4.9 MiB | 00m00s [521/573] Installing qt5-qttools-libs-d 100% | 179.5 MiB/s | 2.3 MiB | 00m00s [522/573] Installing vtk-qt-0:9.2.6-15. 100% | 255.5 MiB/s | 1.0 MiB | 00m00s [523/573] Installing qt5-qttools-libs-h 100% | 221.7 MiB/s | 453.9 KiB | 00m00s [524/573] Installing qt5-doctools-0:5.1 100% | 263.9 MiB/s | 1.8 MiB | 00m00s [525/573] Installing python3-vtk-0:9.2. 100% | 472.4 MiB/s | 60.5 MiB | 00m00s [526/573] Installing vtk-java-0:9.2.6-1 100% | 434.4 MiB/s | 20.0 MiB | 00m00s [527/573] Installing qt5-designer-0:5.1 100% | 235.2 MiB/s | 481.8 KiB | 00m00s [528/573] Installing qt5-qtlocation-0:5 100% | 401.1 MiB/s | 10.8 MiB | 00m00s [529/573] Installing qt5-qtsensors-0:5. 100% | 308.3 MiB/s | 947.0 KiB | 00m00s [530/573] Installing qt5-qtwebchannel-0 100% | 147.5 MiB/s | 302.0 KiB | 00m00s [531/573] Installing qt5-qtwebkit-0:5.2 100% | 449.7 MiB/s | 46.3 MiB | 00m00s [532/573] Installing qt5-linguist-0:5.1 100% | 346.3 MiB/s | 2.8 MiB | 00m00s [533/573] Installing qt5-qtx11extras-0: 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [534/573] Installing vulkan-headers-0:1 100% | 741.4 MiB/s | 26.0 MiB | 00m00s [535/573] Installing vulkan-loader-deve 100% | 0.0 B/s | 8.7 KiB | 00m00s [536/573] Installing vim-filesystem-2:9 100% | 4.6 MiB/s | 4.7 KiB | 00m00s [537/573] Installing yaksa-0:0.3-5.fc40 100% | 493.0 MiB/s | 43.4 MiB | 00m00s [538/573] Installing mpich-0:4.2.1-1.fc 100% | 379.3 MiB/s | 6.8 MiB | 00m00s [539/573] Installing python3-mpich-0:4. 100% | 0.0 B/s | 540.0 B | 00m00s [540/573] Installing ucx-0:1.16.0-1.fc4 100% | 323.8 MiB/s | 2.3 MiB | 00m00s [541/573] Installing openmpi-0:5.0.3-1. 100% | 392.6 MiB/s | 7.1 MiB | 00m00s [542/573] Installing python3-openmpi-0: 100% | 0.0 B/s | 540.0 B | 00m00s [543/573] Installing less-0:643-4.fc40. 100% | 181.6 MiB/s | 372.0 KiB | 00m00s [544/573] Installing git-core-0:2.45.1- 100% | 439.1 MiB/s | 22.0 MiB | 00m00s [545/573] Installing git-core-doc-0:2.4 100% | 396.4 MiB/s | 17.0 MiB | 00m00s [546/573] Installing perl-Git-0:2.45.1- 100% | 63.5 MiB/s | 65.0 KiB | 00m00s [547/573] Installing git-0:2.45.1-1.fc4 100% | 85.4 MiB/s | 87.4 KiB | 00m00s [548/573] Installing rhash-0:1.4.4-1.fc 100% | 173.5 MiB/s | 355.2 KiB | 00m00s [549/573] Installing libuv-1:1.48.0-1.f 100% | 35.3 MiB/s | 541.6 KiB | 00m00s [550/573] Installing cmake-data-0:3.28. 100% | 139.1 MiB/s | 8.5 MiB | 00m00s [551/573] Installing cmake-0:3.28.3-4.f 100% | 425.7 MiB/s | 31.5 MiB | 00m00s [552/573] Installing qt5-rpm-macros-0:5 100% | 478.9 KiB/s | 2.4 KiB | 00m00s [553/573] Installing qt5-qtbase-devel-0 100% | 250.4 MiB/s | 19.5 MiB | 00m00s [554/573] Installing qt5-qtdeclarative- 100% | 311.7 MiB/s | 9.0 MiB | 00m00s [555/573] Installing qt5-qtwebkit-devel 100% | 71.3 MiB/s | 219.0 KiB | 00m00s [556/573] Installing qt5-qttools-devel- 100% | 137.4 MiB/s | 984.6 KiB | 00m00s [557/573] Installing qt5-qtx11extras-de 100% | 2.6 MiB/s | 21.2 KiB | 00m00s [558/573] Installing vtk-devel-0:9.2.6- 100% | 345.2 MiB/s | 38.3 MiB | 00m00s [559/573] Installing opencascade-devel- 100% | 189.4 MiB/s | 29.2 MiB | 00m00s [560/573] Installing pybind11-devel-0:2 100% | 271.3 MiB/s | 833.3 KiB | 00m00s [561/573] Installing python3-mpi4py-ope 100% | 233.8 MiB/s | 2.1 MiB | 00m00s [562/573] Installing openmpi-devel-0:5. 100% | 191.9 MiB/s | 3.3 MiB | 00m00s [563/573] Installing python3-mpi4py-mpi 100% | 232.9 MiB/s | 2.1 MiB | 00m00s [564/573] Installing mpich-devel-0:4.2. 100% | 134.4 MiB/s | 2.1 MiB | 00m00s [565/573] Installing add-determinism-0: 100% | 284.9 MiB/s | 2.6 MiB | 00m00s [566/573] Installing python3-setuptools 100% | 281.4 MiB/s | 7.3 MiB | 00m00s [567/573] Installing desktop-file-utils 100% | 112.2 MiB/s | 229.8 KiB | 00m00s [568/573] Installing annobin-plugin-gcc 100% | 68.1 MiB/s | 976.1 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:290-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:290-1.fc41.noarch [569/573] Installing gcc-plugin-annobin 100% | 4.4 MiB/s | 58.6 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:290-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:290-1.fc41.noarch [570/573] Installing libXmu-devel-0:1.2 100% | 68.6 MiB/s | 70.2 KiB | 00m00s [571/573] Installing metis-devel-0:5.1. 100% | 0.0 B/s | 10.3 KiB | 00m00s [572/573] Installing systemd-rpm-macros 100% | 9.7 MiB/s | 9.9 KiB | 00m00s [573/573] Installing dos2unix-0:7.5.2-1 100% | 968.6 KiB/s | 845.6 KiB | 00m01s >>> Running post-transaction scriptlet: copy-jdk-configs-0:4.1-5.fc40.noarch >>> Stop post-transaction scriptlet: copy-jdk-configs-0:4.1-5.fc40.noarch >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-5.fc41.x86_64 >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-5.fc41.x86_64 >>> Running post-transaction scriptlet: crypto-policies-scripts-0:20240521-1.git >>> Stop post-transaction scriptlet: crypto-policies-scripts-0:20240521-1.gitf71 >>> Running post-transaction scriptlet: nss-0:3.99.0-1.fc41.x86_64 >>> Stop post-transaction scriptlet: nss-0:3.99.0-1.fc41.x86_64 >>> Running post-transaction scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1. >>> Stop post-transaction scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc4 >>> Running post-transaction scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.x86_ >>> Stop post-transaction scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.x86_64 >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Running trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Stop trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Running trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Stop trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Running trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Stop trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Running trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Stop trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Running trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Stop trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Running trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Stop trigger-install scriptlet: systemd-0:256~rc3-1.fc41.x86_64 >>> Running trigger-install scriptlet: glib2-0:2.80.2-1.fc41.x86_64 >>> Stop trigger-install scriptlet: glib2-0:2.80.2-1.fc41.x86_64 >>> Running trigger-install scriptlet: glib2-0:2.80.2-1.fc41.x86_64 >>> Stop trigger-install scriptlet: glib2-0:2.80.2-1.fc41.x86_64 >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-5.fc41.x86_64 >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-5.fc41.x86_64 >>> Running trigger-install scriptlet: shared-mime-info-0:2.3-5.fc41.x86_64 >>> Stop trigger-install scriptlet: shared-mime-info-0:2.3-5.fc41.x86_64 >>> Running trigger-install scriptlet: gdk-pixbuf2-0:2.42.11-1.fc41.x86_64 >>> Stop trigger-install scriptlet: gdk-pixbuf2-0:2.42.11-1.fc41.x86_64 >>> Running trigger-install scriptlet: desktop-file-utils-0:0.26-12.fc40.x86_64 >>> Stop trigger-install scriptlet: desktop-file-utils-0:0.26-12.fc40.x86_64 Warning: skipped PGP checks for 6 package(s). Finish: build setup for netgen-mesher-6.2.2403-1.fc41.src.rpm Start: rpmbuild netgen-mesher-6.2.2403-1.fc41.src.rpm Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1715126400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.k63tcy + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf netgen-6.2.2403 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/netgen-mesher-6.2.2403.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd netgen-6.2.2403 + rm -rf /builddir/build/BUILD/netgen-6.2.2403-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/netgen-6.2.2403-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-Rename-libraries-add-library-versions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0004-Make-some-includes-relative.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0010-rename-netgen-binary.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_libjpeg.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_fallback-version.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sckDbs + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2403 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B x86_64-redhat-linux-gnu -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen_mesher -DUSE_NATIVE_ARCH=OFF -DUSE_SUPERBUILD=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/netgen-mesher -DNG_INSTALL_DIR_LIB=/usr/lib64 -DNG_INSTALL_DIR_CMAKE=/usr/lib64/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/python3.12/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DOpenGL_GL_PREFERENCE=GLVND -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.12 (found version "3.12.3") found components: Development.Module -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.45.1") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Found TCL: /usr/lib64/libtcl.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.12.0") -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 19 Traceback (most recent call last): File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 397, in from_name return next(cls.discover(name=name)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 889, in version return distribution(distribution_name).version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 862, in distribution return Distribution.from_name(distribution_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 399, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: No package metadata was found for pybind11-stubgen CMake Warning at python/CMakeLists.txt:38 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... OFF PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (2.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu + /usr/bin/cmake --build x86_64-redhat-linux-gnu -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2403 -B/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -P /builddir/build/BUILD/netgen-6.2.2403/cmake/generate_version_file.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' -- Found Git: /usr/bin/git (found version "2.45.1") CMake Warning at /builddir/build/BUILD/netgen-6.2.2403/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/rules/makerlsfile.cpp cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c [ 1%] Built target ng_generate_version_file /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.cpp cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/bitarray.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 2%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 2%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 4%] Built target togl [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/localheap.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp:132:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 132 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp:133:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 133 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/logging.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:343:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:363:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 365 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:634:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:113:18: required from here 113 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:119:18: required from here 119 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:125:18: required from here 125 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:131:23: required from here 131 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:173:22: required from here 173 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:182:22: required from here 182 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:188:17: required from here 188 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp:693:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 693 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/mpi_wrapper.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 215 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 403 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:536:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 536 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 538 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::::: /usr/lib64/libpython3.12.so In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:165:56: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 9%] Generating rules/rule_hexrules.cpp [ 10%] Generating rules/rule_triarules.cpp [ 11%] Generating rules/rule_prismrules2.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/triarules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_triarules.cpp triarules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/hexrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_hexrules.cpp hexrules ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/prismrules2.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_prismrules2.cpp prismrules2 [ 11%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp [ 11%] Generating rules/rule_pyramidrules.cpp [ 12%] Generating rules/rule_pyramidrules2.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp pyramidrules2 [ 12%] Generating rules/rule_quadrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/pyramidrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_pyramidrules.cpp pyramidrules ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/quadrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_quadrules.cpp quadrules [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/tetrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_hexrules.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_prismrules2.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_pyramidrules.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_pyramidrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_quadrules.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_tetrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/rules/rule_triarules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/gzstream.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngbitarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:50:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:57:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/parthreads.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/spbita2d.cpp [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.cpp [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/transform3d.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for(int i=0; i::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linopt.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linsearch.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:805:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:869:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:370:11: required from here 370 | clvol = 0.0; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:680:14: required from here 680 | pingroup = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 313 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 384 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 449 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:517:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:527:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:703:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 703 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:783:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 783 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1104 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1144:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1144 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1584 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1795:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1795 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1876:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1876 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2156:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2508 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2558:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2558 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2607 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2647:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2647 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2884:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2884 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2886:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2886 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2888:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2888 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2890:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2890 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2892:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2892 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2943:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2943 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3013:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3013 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3034 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3057:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3057 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3083:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3083 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3161 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3166:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3166 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3169:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3169 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3174 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3177 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3228:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3228 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3230 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3238:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3238 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3243:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3243 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3245:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3245 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3253 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3258:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3260 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3268 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3392:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3392 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3631:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3631 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3635:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3635 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3639 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3646:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3646 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3652:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3652 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3656:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3656 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3707 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3802:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3802 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3989:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3989 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:4036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4036 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2488:35: required from here 2488 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2489:26: required from here 2489 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2490:29: required from here 2490 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2491:32: required from here 2491 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2835:14: required from here 2835 | v_order = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3211:12: required from here 3211 | bndind = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:85:7: required from here 84 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 87 | { | ~ 88 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | int i = i_+1; | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | | 104 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | | 113 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } | ~ 116 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:144:7: required from here 143 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 146 | { | ~ 147 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { | ~ 150 | int i = i_+1; | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | | 154 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | | 158 | int fanum = top.GetSurfaceElementFace (i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | | 160 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:47:21: required from here 47 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1801:21: required from here 1801 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2415:76: required from here 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4070:45: required from here 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4072 | px, 3, | ~~~~~~ 4073 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4344:37: required from here 4344 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4357:43: required from here 4357 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4363:43: required from here 4363 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4383:41: required from here 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4385 | px, 3, | ~~~~~~ 4386 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4825:39: required from here 4825 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:806:38: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 806 | removed.Append(ns[maxpos1]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:807:38: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos2’ was declared here 791 | int maxpos2; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:599:17: required from here 599 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:605:22: required from here 605 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:684:31: required from here 684 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:459:31: required from here 459 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:556:17: required from here 556 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:871:60: required from here 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | auto openel_i = openels[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1145 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1145 | PointIndex p3, p4; | ^~ [ 31%] Linking CXX shared module pyngcore.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: libngcore.so.6.2 /usr/lib64/libpython3.12.so [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:321:31: required from here 321 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ 1284 | Insert (box.PMin(), box.PMax(), pi); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size())’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp: In instantiation of ‘netgen::HPRefStruct::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1732:14: required from here 1732 | facepoint = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1918:14: required from here 1918 | misses = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 33%] Built target pyngcore [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:795:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:30: note: ‘pi3.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:805:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:35: note: ‘pi4.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:202:12: required from here 202 | used = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:249:18: required from here 249 | nelonnode = -4; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:318:24: required from here 318 | pmap = PointIndex (-1); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1564:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1566:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1606:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1628:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1628 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1638:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1638 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1652:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1652 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1655:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1655 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1666:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1686 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1703:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1703 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1726:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1726 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1799:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1799 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1802:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1802 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1817:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2026:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2026 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2034 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2109 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2225:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2225 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2269 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2282:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2282 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2339 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2375:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:513:32: required from here 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1127:32: required from here 1127 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1131:17: required from here 1131 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:42: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:14: note: ‘pi1.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:19: note: ‘pi2.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:24: note: ‘pi3.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2372:35: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:49:71: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:29: note: ‘pi4.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:907:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 907 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:915:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 915 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:922:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:928:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 928 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:933:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 933 | for (int ii = 0; ii> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1478:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1478 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1889:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1889 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1923:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2044:43: warning: casting ‘netgen::PointIndex’ to ‘int&’ does not use ‘constexpr netgen::PointIndex::operator int() const’ [-Wcast-user-defined] 2044 | infile >> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2110 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2113:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2113 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2144:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2144 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2176:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2176 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2286:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2286 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2314:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2314 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2327:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2327 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2362 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2402:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2402 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2840:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2840 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2857:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2857 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2963:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3172:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3172 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3230:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3230 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3249:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3249 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3270:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3270 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3353 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3396:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3396 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3440 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3575:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3575 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3577 | for(j=i+1; j, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3858:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3858 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3982 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3983:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3983 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3991 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3998:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3998 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3999:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3999 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4005:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4005 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4048:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4048 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4058:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4058 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4065:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4065 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4100:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4100 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4137 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4147 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4155 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4431:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4431 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4450:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4450 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4703:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5146 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5689:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5689 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5910:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5910 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6188:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6188 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6213:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6213 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6240:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6240 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6507:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6507 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6538:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6538 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6559:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6559 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6848:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6848 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6919:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6919 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7094:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7094 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7100:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7100 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7109:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7109 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7139:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7139 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7141:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7141 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7156:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7156 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7158:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7158 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7290:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7290 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7307:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7307 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7316:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7316 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7324:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7324 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7336:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7336 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7347:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7347 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7359:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7359 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7391:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7391 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7403:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7403 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7428:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7428 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7442:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7442 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7481:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7481 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7506:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7506 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:321:24: required from here 321 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4510:21: required from here 4510 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4511 | { | ~ 4512 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4513 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4514 | | 4515 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4517 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4518 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4519 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4520 | | 4521 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4522 | { | ~ 4523 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4524 | | 4525 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4526 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4528 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4529 | | 4530 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4531 | } | ~ 4532 | | 4533 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4534 | | 4535 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4536 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4537 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4518:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4518 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4527:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7471:51: required from here 7471 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7496:57: required from here 7496 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2510:18: required from here 2510 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7319:15: required from here 7319 | bcnames = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7468:25: required from here 7468 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7493:28: required from here 7493 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:665:14: warning: unused variable ‘i’ [-Wunused-variable] 665 | for(auto i : Range(mp.optsteps3d)) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2444:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2433:74: required from here 2433 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2434 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2435 | { | ~ 2436 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2437 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2439 | { | ~ 2440 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2441 | { | ~ 2442 | INDEX_4 i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | i4.Sort(); | ~~~~~~~~~~ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2445 | table.Add (PointIndex(i4.I2()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | } | ~ 2447 | else | ~~~~ 2448 | { | ~ 2449 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2451 | } | ~ 2452 | } | ~ 2453 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6975:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ 6975 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6971:74: required from here 6971 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6972 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6973 | { | ~ 6974 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6975 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 6976 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:114:16: required from here 114 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:324:19: required from here 324 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ 282 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:375:23: required from here 375 | FindInnerPoint (grouppoints, groupfaces, inp)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:351:15: required from here 351 | allowpoint = 2; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:337:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 337 | for (unsigned i = 1; i < np; i++) | ~~^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:1340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1340 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2758:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2758 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp: In member function ‘int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2840:33: required from here 2840 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2755:16: required from here 2755 | identmap = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:209:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:209:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:34:76: required from here 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:157:16: required from here 157 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:549:28: required from here 549 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:111:23: required from here 111 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:264:15: required from here 264 | fused = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:267:15: required from here 267 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:871:22: required from here 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { | ~ 873 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 878 | | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | | 884 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { | ~ 889 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { | ~ 892 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; | ~~~~~~~ 894 | | 895 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | | 897 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 898 | | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | | 901 | int hpi = 0; | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { | ~ 905 | hpi = j; | ~~~~~~~~ 906 | break; | ~~~~~~ 907 | } | ~ 908 | | 909 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | | 912 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | | 924 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | | 926 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { | ~ 929 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; | ~~~~~~ 933 | } | ~ 934 | | 935 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 936 | { | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } | ~ 940 | } | ~ 941 | | 942 | | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | | 947 | if(mixed) | ~~~~~~~~~ 948 | { | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } | ~ 956 | | 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { | ~ 962 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } | ~ 966 | } | ~ 967 | } | ~ 968 | | 969 | Vector x(2); | ~~~~~~~~~~~~ 970 | x = 0; | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | | 973 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | | 975 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | | 977 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | | 979 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; | ~~~~~~~~~~~~~ 981 | double fact = 1; | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 983 | | 984 | if(mixed) | ~~~~~~~~~ 985 | { | ~ 986 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { | ~ 992 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } | ~ 995 | } | ~ 996 | } | ~ 997 | | 998 | | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { | ~ 1002 | loci ++; | ~~~~~~~~ 1003 | /* | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | | 1014 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1015 | | 1016 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | | 1019 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | | 1024 | if (moveisok) | ~~~~~~~~~~~~~ 1025 | { | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } | ~ 1029 | else | ~~~~ 1030 | { | ~ 1031 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1032 | } | ~ 1033 | | 1034 | } | ~ 1035 | } | ~ 1036 | } | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:457:29: required from here 457 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 180 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1520:16: required from here 1520 | pointh = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1677:16: required from here 1677 | pointh = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ 347 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:338:74: required from here 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { | ~ 341 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; | ~~~~~~~ 345 | | 346 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:262:22: required from ‘void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]’ 262 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1356:50: required from here 1356 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for(int i=0; i= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:319:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int i=0; i= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:531:32: required from here 531 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { | ~ 534 | v2eht.Set (edge[1], 33); // something | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:588:32: required from here 588 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { | ~ 591 | size_t pos; | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { | ~ 594 | vertex2.Append (edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } | ~ 597 | /* | ~~ 598 | if (!v2eht.Used(edge.I2())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { | ~ 600 | vertex2.Append (edge.I2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } | ~ 603 | */ | ~~ 604 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:623:32: required from here 623 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { | ~ 626 | int edgenum = v2eht.Get(edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) | ~~~~~~~~~~~~~~~~~~~~ 628 | { | ~ 629 | case 3: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; | ~~~~~~ 632 | case 2: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; | ~~~~~~ 635 | case 1: | ~~~~~~~ 636 | segedges[elnr] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; | ~~~~~~ 639 | } | ~ 640 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1230:16: required from here 1230 | face2surfel = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1281:13: required from here 1281 | face_els = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:416:75: required from here 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { | ~ 419 | const Segment & seg = (*mesh)[segi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:424:71: required from here 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[0]’ may be used uninitialized [-Wmaybe-uninitialized] 377 | Vec<4> ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[1]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[2]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:89:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | if (dps.Size() == 0 || dps[0] > comm.Rank()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:102:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:123:20: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 123 | if (rank < dps[0]) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:137:18: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 137 | if (rank < dps[0]) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (int i = 0; i < comm.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:157:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | if (int master = dps[0]; master < comm.Rank()) | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:318:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:320:38: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 320 | topology.GetElementFaces (el, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:321:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 321 | topology.GetElementEdges (el, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 367 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:369:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 369 | topology.GetElementEdges ( volel, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:370:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:373:37: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 373 | topology.GetElementFaces( volel, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:374:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:378:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 378 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:381:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:440:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 440 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:516:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:717:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 717 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:826:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:40:26: required from here 40 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:189:81: required from here 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:37:15: required from here 37 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:203:30: required from here 203 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:483:21: required from here 483 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:442:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 442 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:530:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1224:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1224 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:162:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1115:33: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 1115 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1442:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1442 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1457:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1457 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1880:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element; TIND = netgen::ElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:741:36: required from here 741 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:742:45: required from here 742 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:743:36: required from here 743 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:745:36: required from here 745 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:91:17: required from here 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:92:17: required from here 92 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:16:43: required from here 16 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:374:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: ‘endU’ may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter3d.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop3d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Spliter.cxx /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: ‘U2’ may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:457:17: note: ‘U2’ was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:803:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1189:43: required from here 1189 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1163:24: required from here 1163 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1168:19: required from here 1168 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:89:10: warning: ‘void pybind11::exception::operator()(const char*) const [with type = Standard_Failure]’ is deprecated: Please use py::set_error() instead (https://github.com/pybind/pybind11/pull/4772) [-Wdeprecated-declarations] 89 | exc((string(e.DynamicType()->Name()) + ": " + e.GetMessageString()).c_str()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/pybind11.h:2625:10: note: declared here 2625 | void operator()(const char *message) const { set_error(*this, message); } | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:1212:17: warning: unused variable ‘status’ [-Wunused-variable] 1212 | auto status = BuildTriangulation(shape); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2012:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2012 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2052:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2052 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2237 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2243:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2243 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2268 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2308 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In 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-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp: In function ‘Standard_Integer netgen::BuildTriangulation(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:64:15: warning: unused variable ‘deflection’ [-Wunused-variable] 64 | double deflection = 0.01; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 807 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:303:18: required from here 303 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:296:14: required from here 296 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:236:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 236 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:229:11: note: ‘trig’ was declared here 229 | int trig; | ^~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1530:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1530 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1556:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1556 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1558:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1558 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1597:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1609:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1660 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1747:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1761:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1766:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1777:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1828:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1828 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1951:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1951 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp:351:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1044 | catch(NgException e) // quads not implemented curved yet | ^ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeelmer.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:776:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 776 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writepermas.cpp [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp:100:20: required from here 100 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:613:15: required from here 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:832:15: required from here 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/brick.hpp:62:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ 62 | class Brick : public Primitive | ^~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/curve2d.cpp [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:575:15: required from here 575 | osedges = 2; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:128:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ 128 | class Extrusion : public Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 485 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In constructor ‘netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1233:14: required from here 1233 | identmap = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/surface.cpp [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp: In member function ‘std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:528:21: required from here 528 | nextpi = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:529:18: required from here 529 | si1 = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:565:18: required from here 565 | pts = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:266:44: required from here 266 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:510:12: required from here 510 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:847:20: required from here 847 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:851:14: required from here 851 | layer = 1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:168:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 168 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1388:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:274:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ 274 | std::_Construct(std::__addressof(this->_M_payload._M_value), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:455:52: required from ‘constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base]’ 455 | static_cast<_Dp*>(this)->_M_payload._M_construct( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:916:22: required from ‘std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> = netgen::MeshingParameters&]’ 916 | this->_M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/stl.h:335:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ 335 | value.emplace(cast_op(std::move(inner_caster))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1598:51: required from ‘bool pybind11::detail::argument_loader::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1598 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1576:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 1576 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:271:42: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]’ 271 | if (!args_converter.load_args(call)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]’ 145 | initialize( | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ 1634 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:399:9: required from here 38 | py::class_> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { | ~ 45 | auto geo = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; | ~~~~~~~~~~~~~~~~~~ 48 | return geo; | ~~~~~~~~~~~ 49 | })) | ~~~ 50 | .def(NGSPickle()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { | ~ 56 | Point<2> p; | ~~~~~~~~~~~ 57 | p(0) = px; | ~~~~~~~~~~ 58 | p(1) = py; | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { | ~ 71 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { | ~ 74 | auto segtype = py::cast(segment[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | | 76 | if (segtype == "line") | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } | ~ 82 | else if (segtype == "spline3") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } | ~ 89 | else | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | else | ~~~~ 93 | { | ~ 94 | if(py::len(segment) == 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } | ~ 100 | else if(py::len(segment) == 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } | ~ 107 | else | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } | ~ 110 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | | 120 | if (bc.has_value()) | ~~~~~~~~~~~~~~~~~~~ 121 | { | ~ 122 | if(auto intptr = get_if(&*bc); intptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; | ~~~~~~~~~~~~~~~~~~ 124 | else | ~~~~ 125 | { | ~ 126 | auto bcname = get_if(&*bc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } | ~ 130 | } | ~ 131 | else | ~~~~ 132 | seg->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | | 139 | | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { | ~ 142 | int npts = py::len(point_indices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) | ~~~~~~~~~~~~~~ 146 | { | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | | 150 | } | ~ 151 | else if (npts == 3) | ~~~~~~~~~~~~~~~~~~~ 152 | { | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | | 156 | } | ~ 157 | else | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | | 167 | | 168 | .def("AddCurve", | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { | ~ 172 | int n = 1000; | ~~~~~~~~~~~~~ 173 | NgArray> points; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { | ~ 176 | double t = double(i)/n; | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | | 185 | spex -> leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~~ 190 | | 191 | if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { | ~ 195 | string bcname = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } | ~ 199 | else | ~~~~ 200 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | | 202 | | 203 | self.AppendSegment (spex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { | ~ 224 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | | 230 | py::list xpoints, ypoints; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | | 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { | ~ 234 | py::list xp, yp; | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { | ~ 246 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | | 249 | for (int j = 0; j <= n; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | } | ~ 256 | else | ~~~~ 257 | { | ~ 258 | cout << "spline is neither line nor spline3" << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } | ~ 260 | xpoints.append(xp); | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); | ~~~~~~~~~~~~~~~~~~~ 262 | | 263 | } | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | })) | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { | ~ 269 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { | ~ 285 | std::vector> lst; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { | ~ 290 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } | ~ 298 | lst.push_back(self.splines[i]->EndPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | else | ~~~~ 301 | { | ~ 302 | throw NgException("Spline is neither line nor spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } | ~ 304 | for (auto point : lst) | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | for(auto val : {point(0), point(1), 0.}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } | ~ 314 | | 315 | // segment data | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } | ~ 326 | py::list bcnames; | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; | ~~~~~~~~~~~~~~~~~~ 365 | | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | | 374 | })) | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } | ~ 381 | //Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { | ~ 387 | cout << self.splines[i]->GetType() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } | ~ 390 | })) | ~~~ 391 | .def("Draw", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { | ~ 394 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) | ~~ 397 | ) | ~ 398 | | 399 | .def("GenerateMesh", [](shared_ptr self, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { | ~ 402 | MeshingParameters mp; | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; | ~~~~~~~~~~~~~~~~~~~~ 404 | { | ~ 405 | py::gil_scoped_acquire aq; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | } | ~ 408 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 410 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 411 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 412 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | if(result != 0) | ~~~~~~~~~~~~~~~ 414 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | return mesh; | ~~~~~~~~~~~~ 416 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | py::call_guard(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:216:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 216 | struct Line | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘AddPoint’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:317:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:322:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1095:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1533:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘Perform’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2706:57: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘FindOpenElements’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3861:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘SetLocalH’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2514:101: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘SwapImprove2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1048:70: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2709:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:787:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:608:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘CombineImprove’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1875:54: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1878:51: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 87%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/netgenpy.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 90%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 91%] Built target ngpy [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:911:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 911 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1415:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1921:25: required from here 1921 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4431:14: required from here 4431 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4432:14: required from here 4432 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/gui.cpp [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/parallelfunc.cpp [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1926:34: required from here 1926 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:353:20: required from here 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.12.so In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o [ 99%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngappinit.cpp cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/g++ -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng -I/builddir/build/BUILD/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here 108 | if ( procs.GetProcs().Contains(0) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.12.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [ 99%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/libpython3.12.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/68/exe ']' +++ /usr/bin/readlink /proc/68/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/openmpi-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + export CXX=mpicxx + CXX=mpicxx + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B x86_64-redhat-linux-gnu-openmpi -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen_mesher -DUSE_NATIVE_ARCH=OFF -DUSE_SUPERBUILD=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/openmpi/netgen-mesher -DNG_INSTALL_DIR_BIN=/usr/lib64/openmpi/bin/ -DNG_INSTALL_DIR_LIB=/usr/lib64/openmpi/lib/ -DNG_INSTALL_DIR_CMAKE=/usr/lib64/openmpi/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/openmpi/python3.12/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/openmpi/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.12 (found version "3.12.3") found components: Development.Module -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.45.1") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Found TCL: /usr/lib64/libtcl.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.12.0") -- Found MPI_C: /usr/lib64/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib64/openmpi/bin/mpicxx (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found METIS: /usr/lib64/libmetis.so -- Found mpi4py: /usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 19 Traceback (most recent call last): File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 397, in from_name return next(cls.discover(name=name)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 889, in version return distribution(distribution_name).version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 862, in distribution return Distribution.from_name(distribution_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 399, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: No package metadata was found for pybind11-stubgen CMake Warning at python/CMakeLists.txt:38 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... 1 PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (4.9s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi + /usr/bin/cmake --build x86_64-redhat-linux-gnu-openmpi -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2403 -B/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -P /builddir/build/BUILD/netgen-6.2.2403/cmake/generate_version_file.cmake gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 0%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/rules/makerlsfile.cpp [ 0%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c -- Found Git: /usr/bin/git (found version "2.45.1") [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c CMake Warning at /builddir/build/BUILD/netgen-6.2.2403/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] Built target ng_generate_version_file /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.cpp cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/bitarray.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 2%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 2%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp:132:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 132 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp:133:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 133 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 4%] Built target togl [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/localheap.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/logging.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.cpp [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:343:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:363:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 365 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:634:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:113:18: required from here 113 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:119:18: required from here 119 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:125:18: required from here 125 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:131:23: required from here 131 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:173:22: required from here 173 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:182:22: required from here 182 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:188:17: required from here 188 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp:693:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 693 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/mpi_wrapper.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 215 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 403 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:536:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 536 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 538 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:165:56: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 10%] Generating rules/rule_triarules.cpp [ 11%] Generating rules/rule_prismrules2.cpp [ 11%] Generating rules/rule_hexrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/prismrules2.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp prismrules2 ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/triarules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp triarules ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/hexrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp hexrules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 11%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp [ 12%] Generating rules/rule_pyramidrules2.cpp [ 12%] Generating rules/rule_quadrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp pyramidrules2 ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/quadrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp quadrules [ 12%] Generating rules/rule_pyramidrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/pyramidrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp pyramidrules [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/tetrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 12%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules.cpp [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_hexrules.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_prismrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_pyramidrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_quadrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_tetrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/rules/rule_triarules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/gzstream.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngbitarray.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:50:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:57:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/parthreads.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/transform3d.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linopt.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linsearch.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:805:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:869:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:370:11: required from here 370 | clvol = 0.0; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:680:14: required from here 680 | pingroup = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 313 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 384 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 449 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:517:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:527:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:703:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 703 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:783:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 783 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1104 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1144:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1144 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1584 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1795:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1795 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1876:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1876 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2156:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2508 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2558:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2558 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2607 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2647:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2647 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2884:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2884 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2886:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2886 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2888:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2888 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2890:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2890 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2892:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2892 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2943:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2943 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3013:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3013 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3034 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3057:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3057 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3083:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3083 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3161 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3166:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3166 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3169:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3169 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3174 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3177 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3228:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3228 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3230 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3238:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3238 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3243:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3243 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3245:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3245 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3253 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3258:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3260 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3268 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3392:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3392 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3631:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3631 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3635:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3635 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3639 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3646:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3646 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3652:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3652 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3656:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3656 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3707 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3802:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3802 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3989:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3989 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:4036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4036 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2488:35: required from here 2488 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2489:26: required from here 2489 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2490:29: required from here 2490 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2491:32: required from here 2491 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2835:14: required from here 2835 | v_order = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3211:12: required from here 3211 | bndind = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:85:7: required from here 84 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 87 | { | ~ 88 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | int i = i_+1; | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | | 104 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | | 113 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } | ~ 116 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:144:7: required from here 143 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 146 | { | ~ 147 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { | ~ 150 | int i = i_+1; | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | | 154 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | | 158 | int fanum = top.GetSurfaceElementFace (i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | | 160 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:47:21: required from here 47 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:664:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 664 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:667:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 667 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:985:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1801:21: required from here 1801 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2415:76: required from here 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4070:45: required from here 4070 | CalcMultiPointSurfaceTransformation <3> (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4072 | px, 3, | ~~~~~~ 4073 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4344:37: required from here 4344 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4357:43: required from here 4357 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4363:43: required from here 4363 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4383:41: required from here 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4385 | px, 3, | ~~~~~~ 4386 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4825:39: required from here 4825 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:599:17: required from here 599 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:605:22: required from here 605 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:650:29: required from here 650 | send_orders.Add (proc, edgeorder[e]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:684:31: required from here 684 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:761:34: required from here 761 | senddata.Add (proc, surfnr[e]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:459:31: required from here 459 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:806:38: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 806 | removed.Append(ns[maxpos1]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:807:38: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos2’ was declared here 791 | int maxpos2; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:556:17: required from here 556 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:871:60: required from here 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | auto openel_i = openels[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1145 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1145 | PointIndex p3, p4; | ^~ [ 31%] Linking CXX shared module pyngcore.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:321:31: required from here 321 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ 1284 | Insert (box.PMin(), box.PMax(), pi); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size())’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1732:14: required from here 1732 | facepoint = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1918:14: required from here 1918 | misses = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:20: note: ‘pi1.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:25: note: ‘pi2.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:795:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:30: note: ‘pi3.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:805:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:35: note: ‘pi4.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:202:12: required from here 202 | used = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:249:18: required from here 249 | nelonnode = -4; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:318:24: required from here 318 | pmap = PointIndex (-1); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1564:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1566:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1606:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1628:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1628 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1638:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1638 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1652:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1652 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1655:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1655 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1666:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1686 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1703:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1703 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1726:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1726 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1799:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1799 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1802:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1802 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1817:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2026:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2026 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2034 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2109 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2225:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2225 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2269 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2282:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2282 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2339 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2375:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:513:32: required from here 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1127:32: required from here 1127 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1131:17: required from here 1131 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 35%] Built target pyngcore [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:42: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:14: note: ‘pi1.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:19: note: ‘pi2.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:24: note: ‘pi3.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2372:35: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:49:71: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:29: note: ‘pi4.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::FillCloseSurface(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:245:29: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:665:14: warning: unused variable ‘i’ [-Wunused-variable] 665 | for(auto i : Range(mp.optsteps3d)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:907:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 907 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:915:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 915 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:922:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:928:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 928 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:933:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 933 | for (int ii = 0; ii> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1478:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1478 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1889:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1889 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1923:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2044:43: warning: casting ‘netgen::PointIndex’ to ‘int&’ does not use ‘constexpr netgen::PointIndex::operator int() const’ [-Wcast-user-defined] 2044 | infile >> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2110 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2113:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2113 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2144:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2144 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2176:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2176 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2286:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2286 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2314:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2314 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2327:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2327 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2362 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2402:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2402 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2840:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2840 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2857:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2857 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2963:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3172:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3172 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3230:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3230 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3249:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3249 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3270:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3270 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3353 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3396:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3396 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3440 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3575:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3575 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3577 | for(j=i+1; j, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3858:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3858 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3982 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3983:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3983 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3991 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3998:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3998 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3999:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3999 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4005:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4005 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4048:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4048 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4058:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4058 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4065:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4065 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4100:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4100 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4137 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4147 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4155 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4431:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4431 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4450:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4450 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4703:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5146 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5689:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5689 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5910:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5910 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6188:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6188 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6213:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6213 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6240:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6240 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6507:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6507 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6538:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6538 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6559:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6559 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6848:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6848 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6919:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6919 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7094:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7094 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7100:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7100 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7109:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7109 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7139:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7139 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7141:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7141 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7156:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7156 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7158:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7158 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7290:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7290 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7307:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7307 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7316:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7316 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7324:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7324 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7336:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7336 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7347:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7347 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7359:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7359 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7391:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7391 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7403:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7403 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7428:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7428 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7442:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7442 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7481:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7481 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7506:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7506 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:321:24: required from here 321 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4510:21: required from here 4510 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4511 | { | ~ 4512 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4513 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4514 | | 4515 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4517 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4518 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4519 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4520 | | 4521 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4522 | { | ~ 4523 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4524 | | 4525 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4526 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4528 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4529 | | 4530 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4531 | } | ~ 4532 | | 4533 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4534 | | 4535 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4536 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4537 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4518:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4518 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4527:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7471:51: required from here 7471 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7496:57: required from here 7496 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2510:18: required from here 2510 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7319:15: required from here 7319 | bcnames = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7468:25: required from here 7468 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7493:28: required from here 7493 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2444:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2433:74: required from here 2433 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2434 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2435 | { | ~ 2436 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2437 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2439 | { | ~ 2440 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2441 | { | ~ 2442 | INDEX_4 i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | i4.Sort(); | ~~~~~~~~~~ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2445 | table.Add (PointIndex(i4.I2()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | } | ~ 2447 | else | ~~~~ 2448 | { | ~ 2449 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2451 | } | ~ 2452 | } | ~ 2453 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6975:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ 6975 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6971:74: required from here 6971 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6972 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6973 | { | ~ 6974 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6975 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 6976 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:114:16: required from here 114 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:324:19: required from here 324 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ 282 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:375:23: required from here 375 | FindInnerPoint (grouppoints, groupfaces, inp)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:351:15: required from here 351 | allowpoint = 2; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:337:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 337 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:1340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1340 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2758:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2758 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2840:33: required from here 2840 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2755:16: required from here 2755 | identmap = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp: In member function ‘int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:209:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:209:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:34:76: required from here 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:157:16: required from here 157 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:549:28: required from here 549 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:111:23: required from here 111 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:264:15: required from here 264 | fused = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:267:15: required from here 267 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:871:22: required from here 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { | ~ 873 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 878 | | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | | 884 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { | ~ 889 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { | ~ 892 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; | ~~~~~~~ 894 | | 895 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | | 897 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 898 | | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | | 901 | int hpi = 0; | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { | ~ 905 | hpi = j; | ~~~~~~~~ 906 | break; | ~~~~~~ 907 | } | ~ 908 | | 909 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | | 912 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | | 924 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | | 926 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { | ~ 929 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; | ~~~~~~ 933 | } | ~ 934 | | 935 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 936 | { | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } | ~ 940 | } | ~ 941 | | 942 | | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | | 947 | if(mixed) | ~~~~~~~~~ 948 | { | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } | ~ 956 | | 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { | ~ 962 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } | ~ 966 | } | ~ 967 | } | ~ 968 | | 969 | Vector x(2); | ~~~~~~~~~~~~ 970 | x = 0; | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | | 973 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | | 975 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | | 977 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | | 979 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; | ~~~~~~~~~~~~~ 981 | double fact = 1; | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 983 | | 984 | if(mixed) | ~~~~~~~~~ 985 | { | ~ 986 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { | ~ 992 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } | ~ 995 | } | ~ 996 | } | ~ 997 | | 998 | | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { | ~ 1002 | loci ++; | ~~~~~~~~ 1003 | /* | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | | 1014 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1015 | | 1016 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | | 1019 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | | 1024 | if (moveisok) | ~~~~~~~~~~~~~ 1025 | { | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } | ~ 1029 | else | ~~~~ 1030 | { | ~ 1031 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1032 | } | ~ 1033 | | 1034 | } | ~ 1035 | } | ~ 1036 | } | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:457:29: required from here 457 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1520:16: required from here 1520 | pointh = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1677:16: required from here 1677 | pointh = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 180 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ 347 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:338:74: required from here 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { | ~ 341 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; | ~~~~~~~ 345 | | 346 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:262:22: required from ‘void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]’ 262 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1356:50: required from here 1356 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::RepairBisection(Mesh&, NgArray&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for(int i=0; i edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:531:32: required from here 531 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { | ~ 534 | v2eht.Set (edge[1], 33); // something | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:588:32: required from here 588 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { | ~ 591 | size_t pos; | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { | ~ 594 | vertex2.Append (edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } | ~ 597 | /* | ~~ 598 | if (!v2eht.Used(edge.I2())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { | ~ 600 | vertex2.Append (edge.I2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } | ~ 603 | */ | ~~ 604 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:623:32: required from here 623 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { | ~ 626 | int edgenum = v2eht.Get(edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) | ~~~~~~~~~~~~~~~~~~~~ 628 | { | ~ 629 | case 3: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; | ~~~~~~ 632 | case 2: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; | ~~~~~~ 635 | case 1: | ~~~~~~~ 636 | segedges[elnr] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; | ~~~~~~ 639 | } | ~ 640 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1230:16: required from here 1230 | face2surfel = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1281:13: required from here 1281 | face_els = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:416:75: required from here 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { | ~ 419 | const Segment & seg = (*mesh)[segi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:424:71: required from here 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[0]’ may be used uninitialized [-Wmaybe-uninitialized] 377 | Vec<4> ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[1]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[2]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:242:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:249:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 249 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:259:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 259 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:264:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 264 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:325:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:16 = int; auto:17 = netgen::NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:351:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 351 | f(k, allvs); | ~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:690:17: required from here 690 | iterate_sels([&](SurfaceElementIndex sei, const Element2d & sel, int dest){ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | nlocsel[dest]++; | ~~~~~~~~~~~~~~~~ 692 | bufsize[dest]++; | ~~~~~~~~~~~~~~~~ 693 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:765:18: required from here 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg.Add(segi1, segi2); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:798:26: required from here 798 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | per_seg_trans.Add(segi, segs[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:827:18: required from here 827 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | { | ~ 829 | nloc_seg[dest]++; | ~~~~~~~~~~~~~~~~~ 830 | bufsize[dest] += 14; | ~~~~~~~~~~~~~~~~~~~~ 831 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:44 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:901:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:41 = netgen::Mesh::SendMesh() const::]’ 901 | for (int k = 0; k < nnames[0]; k++) func(materials[k]); | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:917:18: required from here 917 | iterate_names([&](auto ptr) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 918 | if (ptr==NULL) return; | ~~~~~~~~~~~~~~~~~~~~~~ 919 | auto& name = *ptr; | ~~~~~~~~~~~~~~~~~~ 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:920:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1057:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1057 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1072:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1090:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1138:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1138 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:45 = netgen::NgArray*>]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1212:16: required from here 1212 | write_names(materials); | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1205:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1205 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1261:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1261 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1292:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1292 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1299 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1323:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1323 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1326:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1326 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1361 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1435:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1435 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1445:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1445 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1483:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1483 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1520:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1520 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1601 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1608:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1608 | if (volume_weights.Size()::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:310:18: required from here 310 | per_pairs.Append(pp2); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:326:17: required from here 326 | BubbleSort(per_verts[k]); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:335:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 335 | allvs.Append(per_verts[k]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:745:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’ 745 | auto pos = osegs2.Pos(osegs1[l]); | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:773:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’ 773 | allsegs.Append(per_seg[segi]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:2146:18: required from here 2146 | BubbleSort (adjacency.Range (xadj[el], xadj[el+1])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:272:24: required from here 272 | num_segs_on_proc = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:313:12: required from here 313 | npvs = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:564:17: required from here 564 | distpnums.Add (procs[j], loc_num_of_vert[vert][j]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:632:17: required from here 632 | ided_sel = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:696:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Element2d]’ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:678:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’ 678 | f(sei, sel, dest); | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:835:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::SegmentIndex; auto:35 = netgen::Segment]’ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:820:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’ 820 | f(segi, seg, dests[l]); | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:870:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:39 = ngcore::PointElPackage; auto:40 = int]’ 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:863:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:36 = netgen::Mesh::SendMesh() const::]’ 863 | { f(pack, dest); } | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:870:17: required from here 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1372:22: required from here 1372 | boundarypoints = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:318:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:320:38: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 320 | topology.GetElementFaces (el, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:321:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 321 | topology.GetElementEdges (el, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 367 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:369:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 369 | topology.GetElementEdges ( volel, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:370:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:373:37: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 373 | topology.GetElementFaces( volel, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:374:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:378:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 378 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:381:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:440:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 440 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:516:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:717:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 717 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:826:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:40:26: required from here 40 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:189:81: required from here 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:37:15: required from here 37 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:203:30: required from here 203 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:483:21: required from here 483 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:442:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 442 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:530:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1224:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1224 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:162:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1115:33: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 1115 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1442:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1442 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1457:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1457 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1880:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:91:17: required from here 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i&, 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-6.2.2403/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:92:17: required from here 92 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i 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-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:16:43: required from here 16 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element; TIND = netgen::ElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:741:36: required from here 741 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:742:45: required from here 742 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:743:36: required from here 743 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:745:36: required from here 745 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:374:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: ‘endU’ may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter3d.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop3d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Spliter.cxx /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: ‘U2’ may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:457:17: note: ‘U2’ was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:803:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1189:43: required from here 1189 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1163:24: required from here 1163 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1168:19: required from here 1168 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:89:10: warning: ‘void pybind11::exception::operator()(const char*) const [with type = Standard_Failure]’ is deprecated: Please use py::set_error() instead (https://github.com/pybind/pybind11/pull/4772) [-Wdeprecated-declarations] 89 | exc((string(e.DynamicType()->Name()) + ": " + e.GetMessageString()).c_str()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/pybind11.h:2625:10: note: declared here 2625 | void operator()(const char *message) const { set_error(*this, message); } | ^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:1212:17: warning: unused variable ‘status’ [-Wunused-variable] 1212 | auto status = BuildTriangulation(shape); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2012:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2012 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2052:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2052 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2237 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2243:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2243 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2268 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2308 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In 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-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp: In function ‘Standard_Integer netgen::BuildTriangulation(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:64:15: warning: unused variable ‘deflection’ [-Wunused-variable] 64 | double deflection = 0.01; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 807 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:303:18: required from here 303 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:296:14: required from here 296 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:236:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 236 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:229:11: note: ‘trig’ was declared here 229 | int trig; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetDistantNodeNums(int, int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:924:50: warning: ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’ is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 924 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:115:10: note: declared here 115 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:927:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’ is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 927 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:139:10: note: declared here 139 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:930:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’ is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 930 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:122:10: note: declared here 122 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetNDistantNodeNums(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:949:65: warning: ‘int netgen::ParallelMeshTopology::GetNDistantPNums(int) const’ is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 949 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:950:68: warning: ‘int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 950 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:112:9: note: declared here 112 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:951:67: warning: ‘int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 951 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:964:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 964 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:95:9: note: declared here 95 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:965:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 965 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:97:9: note: declared here 97 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:966:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 966 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:99:9: note: declared here 99 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1530:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1530 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1556:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1556 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1558:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1558 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1597:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1609:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1660 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1747:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1761:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1766:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1777:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1828:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1828 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1951:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1951 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp:351:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1044 | catch(NgException e) // quads not implemented curved yet | ^ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:776:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 776 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeelmer.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writepermas.cpp [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetecplot.cpp [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp:100:20: required from here 100 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:613:15: required from here 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:832:15: required from here 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetochnog.cpp [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/brick.hpp:62:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ 62 | class Brick : public Primitive | ^~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/curve2d.cpp [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:575:15: required from here 575 | osedges = 2; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/gencyl.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:128:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ 128 | class Extrusion : public Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 485 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In constructor ‘netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1233:14: required from here 1233 | identmap = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘virtual double netgen::RevolutionFace::MaxCurvature() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:357:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 357 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/surface.cpp [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/triapprox.cpp [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp: In member function ‘std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:528:21: required from here 528 | nextpi = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:529:18: required from here 529 | si1 = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:565:18: required from here 565 | pts = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:266:44: required from here 266 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:510:12: required from here 510 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:847:20: required from here 847 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:851:14: required from here 851 | layer = 1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:168:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 168 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1388:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:274:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ 274 | std::_Construct(std::__addressof(this->_M_payload._M_value), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:455:52: required from ‘constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base]’ 455 | static_cast<_Dp*>(this)->_M_payload._M_construct( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:916:22: required from ‘std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> = netgen::MeshingParameters&]’ 916 | this->_M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/stl.h:335:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ 335 | value.emplace(cast_op(std::move(inner_caster))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1598:51: required from ‘bool pybind11::detail::argument_loader::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1598 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1576:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 1576 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:271:42: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]’ 271 | if (!args_converter.load_args(call)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]’ 145 | initialize( | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ 1634 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:399:9: required from here 38 | py::class_> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { | ~ 45 | auto geo = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; | ~~~~~~~~~~~~~~~~~~ 48 | return geo; | ~~~~~~~~~~~ 49 | })) | ~~~ 50 | .def(NGSPickle()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { | ~ 56 | Point<2> p; | ~~~~~~~~~~~ 57 | p(0) = px; | ~~~~~~~~~~ 58 | p(1) = py; | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { | ~ 71 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { | ~ 74 | auto segtype = py::cast(segment[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | | 76 | if (segtype == "line") | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } | ~ 82 | else if (segtype == "spline3") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } | ~ 89 | else | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | else | ~~~~ 93 | { | ~ 94 | if(py::len(segment) == 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } | ~ 100 | else if(py::len(segment) == 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } | ~ 107 | else | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } | ~ 110 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | | 120 | if (bc.has_value()) | ~~~~~~~~~~~~~~~~~~~ 121 | { | ~ 122 | if(auto intptr = get_if(&*bc); intptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; | ~~~~~~~~~~~~~~~~~~ 124 | else | ~~~~ 125 | { | ~ 126 | auto bcname = get_if(&*bc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } | ~ 130 | } | ~ 131 | else | ~~~~ 132 | seg->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | | 139 | | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { | ~ 142 | int npts = py::len(point_indices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) | ~~~~~~~~~~~~~~ 146 | { | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | | 150 | } | ~ 151 | else if (npts == 3) | ~~~~~~~~~~~~~~~~~~~ 152 | { | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | | 156 | } | ~ 157 | else | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | | 167 | | 168 | .def("AddCurve", | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { | ~ 172 | int n = 1000; | ~~~~~~~~~~~~~ 173 | NgArray> points; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { | ~ 176 | double t = double(i)/n; | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | | 185 | spex -> leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~~ 190 | | 191 | if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { | ~ 195 | string bcname = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } | ~ 199 | else | ~~~~ 200 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | | 202 | | 203 | self.AppendSegment (spex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { | ~ 224 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | | 230 | py::list xpoints, ypoints; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | | 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { | ~ 234 | py::list xp, yp; | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { | ~ 246 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | | 249 | for (int j = 0; j <= n; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | } | ~ 256 | else | ~~~~ 257 | { | ~ 258 | cout << "spline is neither line nor spline3" << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } | ~ 260 | xpoints.append(xp); | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); | ~~~~~~~~~~~~~~~~~~~ 262 | | 263 | } | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | })) | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { | ~ 269 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { | ~ 285 | std::vector> lst; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { | ~ 290 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } | ~ 298 | lst.push_back(self.splines[i]->EndPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | else | ~~~~ 301 | { | ~ 302 | throw NgException("Spline is neither line nor spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } | ~ 304 | for (auto point : lst) | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | for(auto val : {point(0), point(1), 0.}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } | ~ 314 | | 315 | // segment data | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } | ~ 326 | py::list bcnames; | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; | ~~~~~~~~~~~~~~~~~~ 365 | | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | | 374 | })) | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } | ~ 381 | //Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { | ~ 387 | cout << self.splines[i]->GetType() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } | ~ 390 | })) | ~~~ 391 | .def("Draw", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { | ~ 394 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) | ~~ 397 | ) | ~ 398 | | 399 | .def("GenerateMesh", [](shared_ptr self, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { | ~ 402 | MeshingParameters mp; | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; | ~~~~~~~~~~~~~~~~~~~~ 404 | { | ~ 405 | py::gil_scoped_acquire aq; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | } | ~ 408 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 410 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 411 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 412 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | if(result != 0) | ~~~~~~~~~~~~~~~ 414 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | return mesh; | ~~~~~~~~~~~~ 416 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | py::call_guard(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/openmpi/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libmetis.so /usr/lib64/libpython3.12.so /usr/lib64/openmpi/lib/libmpi.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:216:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 216 | struct Line | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:317:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:322:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘AddPoint’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2706:57: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘FindOpenElements’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1095:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1533:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘Perform’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3861:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘SetLocalH’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2514:101: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘SwapImprove2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:787:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1048:70: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:608:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘CombineImprove’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1875:54: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1878:51: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2709:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 87%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/netgenpy.cpp [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 90%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 91%] Built target ngpy [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:911:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 911 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1415:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1921:25: required from here 1921 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4431:14: required from here 4431 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4432:14: required from here 4432 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/parallelfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1926:34: required from here 1926 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:353:20: required from here 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.12.so In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngappinit.cpp [ 99%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/lib64/openmpi/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng -I/builddir/build/BUILD/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.12.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [ 99%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.12.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-openmpi/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/68/exe ']' +++ /usr/bin/readlink /proc/68/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/openmpi-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/68/exe ']' +++ /usr/bin/readlink /proc/68/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/mpich-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXX=mpicxx + CXX=mpicxx + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B x86_64-redhat-linux-gnu-mpich -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_INSTALL_PREFIX=/usr -DNG_INSTALL_SUFFIX=netgen_mesher -DUSE_NATIVE_ARCH=OFF -DUSE_SUPERBUILD=OFF -DNG_INSTALL_DIR_INCLUDE=/usr/include/mpich/netgen-mesher -DNG_INSTALL_DIR_BIN=/usr/lib64/mpich/bin/ -DNG_INSTALL_DIR_LIB=/usr/lib64/mpich/lib/ -DNG_INSTALL_DIR_CMAKE=/usr/lib64/mpich/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_PYTHON=/usr/lib64/mpich/python3.12/site-packages -DPREFER_SYSTEM_PYBIND11=ON -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib64/mpich/bin/mpicxx - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/include/python3.12 (found version "3.12.3") found components: Development.Module -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter Development.Embed -- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Found Git: /usr/bin/git (found version "2.45.1") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 Call Stack (most recent call first): CMakeLists.txt:158 (include) -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so (Required is at least version "8.5") -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Found TCL: /usr/lib64/libtcl.so -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /usr/lib64/libOpenGL.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/include (found version "2.12.0") -- Found MPI_C: /usr/lib64/mpich/lib/libmpi.so (found version "4.1") -- Found MPI_CXX: /usr/lib64/mpich/bin/mpicxx (found version "4.1") -- Found MPI: TRUE (found version "4.1") -- Found METIS: /usr/lib64/libmetis.so -- Found mpi4py: /usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- GNU C++ ABI version: 19 Traceback (most recent call last): File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 397, in from_name return next(cls.discover(name=name)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 889, in version return distribution(distribution_name).version ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 862, in distribution return Distribution.from_name(distribution_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/importlib/metadata/__init__.py", line 399, in from_name raise PackageNotFoundError(name) importlib.metadata.PackageNotFoundError: No package metadata was found for pybind11-stubgen CMake Warning at python/CMakeLists.txt:38 (message): pybind11-stubgen not found, if you want to create stub files for better autocompletion support install it with pip. grep: /etc/lsb-release: No such file or directory ------------------------------------------------------------------------ Netgen : Automatic configuration OK. Build type: RelWithDebInfo Flags: -O2 -g -DNDEBUG -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer Enabled functionality: OCC: ............... 1 JPEGlib: ........... 1 FFMPEG: ............ OFF GUI: ............... ON MPI: ............... 1 PYTHON: ............ ON Building: Type 'make' to compile Netgen. Type 'make install' to install Netgen. Install directory: /usr Please set the following environment variables: NETGENDIR=/usr/bin PYTHONPATH=.:/usr/lib64/python3.12/site-packages ------------------------------------------------------------------------ -- Configuring done (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 INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich + /usr/bin/cmake --build x86_64-redhat-linux-gnu-mpich -j4 --verbose Change Dir: '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2403 -B/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/depend /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles/makerls.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build /usr/bin/gmake -f CMakeFiles/makerls.dir/build.make CMakeFiles/makerls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -P /builddir/build/BUILD/netgen-6.2.2403/cmake/generate_version_file.cmake gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c [ 1%] Building CXX object CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/rules/makerlsfile.cpp cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c -- Found Git: /usr/bin/git (found version "2.45.1") CMake Warning at /builddir/build/BUILD/netgen-6.2.2403/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming v6.2.2402 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c: warning: -Wno-implicit-int detected - is this intentional ? /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglProcAddr.c:13: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 13 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [ 1%] Built target ng_generate_version_file /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c: warning: -Wno-implicit-int detected - is this intentional ? gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake "--color=" /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:25: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 25 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.cpp [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DBUILD_togl=1 -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_MEMORY_H=1 -DHAVE_OPENGL_EXT -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_TBB -DHAVE_TK -DHAVE_UNISTD_H=0 -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DSTDC_HEADERS=1 -DTCL -DTCL_THREADS=1 -DTCL_WIDE_INT_IS_LONG=1 -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_THREAD_ALLOC=1 -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_LARGEFILE64_SOURCE=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -fPIC -fomit-frame-pointer -Wno-implicit-int -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglStubInit.c: warning: -Wno-implicit-int detected - is this intentional ? In file included from /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:629: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c: In function ‘togl_createPbuffer’: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:467:54: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of ‘queryPbuffer’ differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/toglGLX.c:470:55: note: expected ‘unsigned int *’ but argument is of type ‘int *’ /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c: In function ‘Togl_CopyContext’: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:4624:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4624 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2403/ng/Togl2.1/togl.c:1273:1: warning: ‘Togl_CallCallback_P’ defined but not used [-Wunused-function] 1273 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/bitarray.cpp [ 2%] Linking CXX executable makerls /usr/bin/cmake -E cmake_link_script CMakeFiles/makerls.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 2%] Built target makerls [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp [ 4%] Linking C static library libngtogl.a cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -P CMakeFiles/togl.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/ar qc libngtogl.a CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o /usr/bin/ranlib libngtogl.a gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 4%] Built target togl [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/localheap.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp: In function ‘std::string ngcore::detail::TranslateBacktrace(std::string, std::string)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp:132:12: warning: unused variable ‘bracket_open_pos’ [-Wunused-variable] 132 | auto bracket_open_pos = s.find('['); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/exception.cpp:133:12: warning: unused variable ‘bracket_close_pos’ [-Wunused-variable] 133 | auto bracket_close_pos = s.find(']'); | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/logging.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SaveFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:331:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 331 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:333:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 333 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 335 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:337:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:343:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 343 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::PrintFlags(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:361:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:363:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 363 | for (int i = 0; i < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 365 | for (int i = 0; i < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:367:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 367 | for (int i = 0; i < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int i = 0; i < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for (int i = 0; i < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp: In member function ‘void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:634:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 634 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:113:18: required from here 113 | strflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:119:18: required from here 119 | numflags.Set (name, val); | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:125:18: required from here 125 | defflags.Set (name, b); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:131:23: required from here 131 | flaglistflags.Set (name, val); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:173:22: required from here 173 | strlistflags.Set (name, strarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:182:22: required from here 182 | numlistflags.Set (name, numarray); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:188:17: required from here 188 | anyflags.Set(name, val); | ~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp: In member function ‘void ngcore::PajeTrace::Write(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/paje_trace.cpp:693:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 693 | while(i_start < user_events.size() && user_events[i_start].t_start < event.t_end) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/mpi_wrapper.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::StopWorkers()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 215 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In static member function ‘static void ngcore::TaskManager::CreateJob(const std::function&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 403 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp: In member function ‘void ngcore::TaskManager::Loop(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:536:43: warning: comparison of integer expressions of different signedness: ‘std::__atomic_base::__int_type’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 536 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.cpp:538:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 538 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 9%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngcore.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so.6.2 -o libngcore.so.6.2 CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so In member function ‘__ct ’, inlined from ‘_Construct’ at /usr/include/c++/14/bits/stl_construct.h:119:7, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:657:19, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:607:39, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:969:16, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr_base.h:1713:14, inlined from ‘__ct ’ at /usr/include/c++/14/bits/shared_ptr.h:463:59, inlined from ‘make_shared’ at /usr/include/c++/14/bits/shared_ptr.h:1008:39, inlined from ‘SetFlag’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.cpp:165:56: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘SetFlag’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_symlink_library libngcore.so.6.2 libngcore.so.6.2 libngcore.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 9%] Built target ngcore /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/depend /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build [ 11%] Generating rules/rule_triarules.cpp [ 11%] Generating rules/rule_prismrules2.cpp [ 11%] Generating rules/rule_hexrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/prismrules2.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp prismrules2 ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/triarules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp triarules gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/hexrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp hexrules [ 11%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -isystem /usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp [ 11%] Generating rules/rule_pyramidrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/pyramidrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp pyramidrules [ 11%] Generating rules/rule_quadrules.cpp [ 12%] Generating rules/rule_pyramidrules2.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/quadrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp quadrules ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/pyramidrules2.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp pyramidrules2 [ 12%] Generating rules/rule_tetrules.cpp ./makerls /builddir/build/BUILD/netgen-6.2.2403/rules/tetrules.rls /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles/nglib.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/nglib.dir/build.make CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o [ 13%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_prismrules2.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_hexrules.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_pyramidrules2.cpp [ 14%] Building CXX object CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_quadrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_tetrules.cpp [ 15%] Building CXX object CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -MF CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o.d -o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/rules/rule_triarules.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/gzstream.cpp [ 16%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp: In member function ‘int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:50:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore_export.cpp:57:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngbitarray.cpp [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp: In destructor ‘netgen::BlockAllocator::~BlockAllocator()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/parthreads.cpp [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/sort.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Del(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp: In member function ‘void netgen::IndexSet::Clear()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 20%] Building CXX object CMakeFiles/nglib.dir/libsrc/general/table.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -MF CMakeFiles/nglib.dir/libsrc/general/table.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp: In destructor ‘netgen::BASE_TABLE::~BASE_TABLE()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetSize(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp: In member function ‘void netgen::BASE_TABLE::SetElementSizesToMaxSizes()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree3::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp: In member function ‘void netgen::ADTree6::Insert(const float*, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp: In member function ‘void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 23%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 24%] Building CXX object CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/transform3d.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp: In member function ‘void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:131:18: required from here 131 | template class SplineGeometry<2>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘netgen::SplineGeometry::~SplineGeometry() [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp: In instantiation of ‘int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:132:18: required from here 132 | template class SplineGeometry<3>; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<2>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:133:53: required from here 133 | static RegisterClassForArchive> regsp2; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineGeometry<3>]’ 25 | class DLL_HEADER SplineGeometry | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = std::tuple<>]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/splinegeometry.cpp:134:53: required from here 134 | static RegisterClassForArchive> regsp3; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp: In member function ‘void netgen::DenseMatrix::SetSize(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/densemat.cpp:72:10: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linopt.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linsearch.cpp [ 26%] Building CXX object CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -MF CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.hpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘int netgen::AdFront2::GetLocals(int, netgen::NgArray >&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:380:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:415:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 415 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:479:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp: In member function ‘bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:513:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:544:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:202:34: required from here 202 | linesearchtree.DeleteElement (li); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomtest3d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:4, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.hpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::CreateTrees()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:235:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::RebuildInternalTables()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:299:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:322:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:355:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 355 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:372:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 372 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:402:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 402 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:410:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 410 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SelectBaseElement()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:455:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:474:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:549:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:569:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:591:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 599 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:606:17: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 606 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:628:21: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:637:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 637 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:741:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘void netgen::AdFront3::SetStartFront(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:772:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘bool netgen::AdFront3::Inside(const netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:805:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 805 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp: In member function ‘int netgen::AdFront3::SameSide(const netgen::Point<3>&, const netgen::Point<3>&, const netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:865:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 865 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:869:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 869 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:370:11: required from here 370 | clvol = 0.0; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront3.cpp:680:14: required from here 680 | pingroup = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3, double> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3>&, const netgen::Point<3>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3>&, const netgen::Point<3>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:313:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 313 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:384:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 384 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:449:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 449 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:517:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:527:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 527 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:703:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 703 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:783:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 783 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1104:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1104 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1144:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1144 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1584 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1722:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1722 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1795:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1795 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp: In function ‘void netgen::WriteMarkedElements(const Mesh&, std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:1876:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1876 | for(int i=0; i*>&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2156:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2156 | for(int j=0; j*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2508:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2508 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2558:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2558 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2607:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2607 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2647:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2647 | for(int j=0; j*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2884:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2884 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2886:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2886 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2888:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2888 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2890:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2890 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2892:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2892 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2943:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2943 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3013:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3013 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3034 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3057:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3057 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3083:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3083 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3161:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3161 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3166:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3166 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3169:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3169 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3174:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3174 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3177:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3177 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3228:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3228 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3230 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3238:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3238 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3243:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3243 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3245:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3245 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3253:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3253 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3258:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3260:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3260 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3268:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3268 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3392:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3392 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3631:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3631 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3635:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3635 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3639:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3639 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3646:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3646 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3652:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3652 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3656:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3656 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3707 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3802:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3802 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3989:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3989 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:4036:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4036 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2488:35: required from here 2488 | T_MPRISMS mprisms_old (mprisms); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2489:26: required from here 2489 | T_MIDS mids_old (mids); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2490:29: required from here 2490 | T_MTRIS mtris_old (mtris); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2491:32: required from here 2491 | T_MQUADS mquads_old (mquads); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:2835:14: required from here 2835 | v_order = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.cpp:3211:12: required from here 3211 | bndind = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 28%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In function ‘bool netgen::isIntersectingTrig(const std::array, 2>&, const std::array, 3>&, double&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:62:12: warning: variable ‘n_trig’ set but not used [-Wunused-but-set-variable] 62 | auto n_trig = Cross(trig[1]-trig[0], trig[2]-trig[0]).Normalize(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘void netgen::BoundaryLayerTool::InterpolateSurfaceGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:564:18: warning: variable ‘normal’ set but not used [-Wunused-but-set-variable] 564 | auto normal = normals[pi]; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/adtree.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ 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-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:20: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::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-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(ngcore::BitArray*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(ngcore::BitArray*)#1}::operator()(ngcore::BitArray*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In member function ‘void netgen::AnisotropicClusters::Update()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:297:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 297 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:13 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:85:7: required from here 84 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 85 | (mesh.VolumeElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 87 | { | ~ 88 | NgArray nnums; // , ednums, fanums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | int i = i_+1; | ~~~~~~~~~~~~~ 92 | const Element & el = mesh.VolumeElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | // top.GetElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | auto ednums = top.GetEdges (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | // top.GetElementFaces (i, fanums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | auto fanums = top.GetFaces (ElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | | 100 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | int elnfa = fanums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | | 104 | nnums.SetSize(elnv+elned+elnfa+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | for (int j = 0; j < elnfa; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | nnums[elnv+elned+j] = nv+ned+fanums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | nnums[elnv+elned+elnfa] = nv+ned+nfa+i; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | | 113 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } | ~ 116 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:113:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp: In instantiation of ‘netgen::AnisotropicClusters::Update():: [with auto:14 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:144:7: required from here 143 | ngcore::ParallelForRange | ~~~~~~~~~~~~~~~~~~~~~~~~ 144 | (mesh.SurfaceElements().Range(), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | [&] (auto myrange) | ~~~~~~~~~~~~~~~~~~ 146 | { | ~ 147 | NgArrayMem nnums; // , ednums; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | for (int i_ : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 149 | { | ~ 150 | int i = i_+1; | ~~~~~~~~~~~~~ 151 | const Element2d & el = mesh.SurfaceElement(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | ELEMENT_TYPE typ = el.GetType(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | | 154 | // top.GetSurfaceElementEdges (i, ednums); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | auto ednums = top.GetEdges (SurfaceElementIndex(i_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | // cout << "ednums = " << ednums << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | | 158 | int fanum = top.GetSurfaceElementFace (i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | | 160 | int elnv = top.GetNVertices (typ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | int elned = ednums.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | | 163 | nnums.SetSize(elnv+elned+1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | for (int j = 0; j < elnv; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | nnums[j] = el[j]+1-PointIndex::BASE; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | for (int j = 0; j < elned; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | nnums[elnv+j] = nv+ednums[j]+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168 | nnums[elnv+elned] = fanum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | | 170 | for (int j = 0; j < nnums.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | cluster_reps.Elem(nnums[j]) = nnums[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | } | ~ 173 | }, ngcore::TasksPerThread(4)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:170:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 170 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/optmem.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/clusters.cpp:47:21: required from here 47 | cluster_reps = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 29%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp [ 30%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:611:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 611 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:623:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 623 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:648:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 651 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:664:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 664 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:667:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 667 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:725:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 725 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 732 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::SphereList::AddElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:159:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 159 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:799:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:883:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 883 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:985:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 985 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1011:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1011 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:535:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 535 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1099:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1099 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1153:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1153 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1218:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1218 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1226:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1233:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1233 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1237:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1262:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1262 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1263:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1316 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1339:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1339 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:747:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 747 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1670:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1670 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1747:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1759:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1759 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1761:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1766:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1804:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1804 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1812:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1812 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:976:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 976 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:997:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1026:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In function ‘void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1142 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1161:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1161 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1300:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1300 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1387:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1387 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp: In member function ‘void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1662 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::CalculateGrowthVectors()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:806:38: warning: ‘maxpos1’ may be used uninitialized [-Wmaybe-uninitialized] 806 | removed.Append(ns[maxpos1]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:790:17: note: ‘maxpos1’ was declared here 790 | int maxpos1; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:807:38: warning: ‘maxpos2’ may be used uninitialized [-Wmaybe-uninitialized] 807 | removed.Append(ns[maxpos2]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:791:17: note: ‘maxpos2’ was declared here 791 | int maxpos2; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:459:31: required from here 459 | tettree.DeleteElement (celind); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:1801:21: required from here 1801 | GetCoefficients (info, coefs); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2415:76: required from here 2415 | GetCoefficients<2> (SurfaceElementInfo & info, NgArray > & coefs) const; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2397 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:556:17: required from here 556 | tettree.Insert (tpmin, tpmax, nelind); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size() (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4071 | &(*xi)[0](0), 2, | ~~~~~~~~~~~~~~~~ 4072 | px, 3, | ~~~~~~ 4073 | pdxdxi, 6); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4344:37: required from here 4344 | double * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4357:43: required from here 4357 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4363:43: required from here 4363 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4191:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4191 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4203:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4203 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4205:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4205 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4210:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4210 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4287:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4287 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4305:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4305 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4325:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4325 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4383:41: required from here 4383 | CalcMultiPointElementTransformation (elnr, xi->Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 4384 | &(*xi)[0](0), 3, | ~~~~~~~~~~~~~~~~ 4385 | px, 3, | ~~~~~~ 4386 | pdxdxi, 9); | ~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In instantiation of ‘void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4825:39: required from here 4825 | SIMD * dxdxi, size_t sdxdxi); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4694:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4724:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4724 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4749:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4749 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:599:17: required from here 599 | edgeorder = 1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:605:22: required from here 605 | edgeweight = 1.0; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:650:29: required from here 650 | send_orders.Add (proc, edgeorder[e]); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:684:31: required from here 684 | edgecoeffs = Vec<3> (0,0,0); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:761:34: required from here 761 | senddata.Add (proc, surfnr[e]); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:876:23: required from ‘netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:15 = ngcore::TableCreator]’ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay.cpp:871:60: required from here 871 | auto p2sel = ngcore::CreateSortedTable( Range(openels.Size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 872 | [&](auto & table, int i) | ~~~~~~~~~~~~~~~~~~~~~~~~ 873 | { | ~ 874 | auto openel_i = openels[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | const Element2d & tri = mesh.OpenElement(openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | table.Add(tri[0], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | table.Add(tri[1], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 878 | table.Add(tri[2], openel_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | }, mesh.GetNP()); | ~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 31%] Linking CXX shared module pyngcore.cpython-312-x86_64-linux-gnu.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/pyngcore.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -o pyngcore.cpython-312-x86_64-linux-gnu.so CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp: In member function ‘netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p3].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:32: note: ‘MEM[(const struct PointIndex &)&p3].i’ was declared here 1145 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1199:41: warning: ‘MEM[(const struct PointIndex &)&p4].i’ may be used uninitialized [-Wmaybe-uninitialized] 1199 | auto pair = p3 < p4 ? make_pair(p3, p4) : make_pair(p4, p3); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1145:36: note: ‘MEM[(const struct PointIndex &)&p4].i’ was declared here 1145 | PointIndex p3, p4; | ^~ [ 31%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcElementTransformation(netgen::Point<3, double>, netgen::ElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 3, double>*, void*, bool)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:2586:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memmove’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘int netgen::DelaunayMesh::GetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:44:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 44 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::SetNeighbour(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:58:13: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 58 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:262:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 262 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:436:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:470:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 470 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp: In member function ‘void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:321:31: required from here 321 | tree->DeleteElement (j); | ~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1380:21: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1380 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of ‘void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1312:22: required from ‘void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]’ 1312 | leaf->Add(leaves, leaf_index, p,pi); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1284:16: required from ‘void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]’ 1284 | Insert (box.PMin(), box.PMax(), pi); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/delaunay2d.cpp:107:17: required from here 107 | tree->Insert(el.BoundingBox(), ti); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../gprim/adtree.hpp:1135:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1135 | if(leaf_index.Size())’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, double const*, unsigned long, double*, unsigned long, double*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::Create()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:82:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 82 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 146 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp: In member function ‘void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/geomsearch.cpp:217:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.cpp In member function ‘netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’, inlined from ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4640:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:219:20: warning: ‘memcpy’ specified size 18446744073709551220 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 219 | edgenrs[i] = edges[i]; /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp: In member function ‘netgen::CurvedElements::CalcMultiPointElementTransformation >(netgen::ElementIndex, int, ngcore::SIMD const*, unsigned long, ngcore::SIMD*, unsigned long, ngcore::SIMD*, unsigned long)void’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.cpp:4632:17: note: destination object allocated here 4632 | ElementInfo info; | ^~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/global.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geomobjects.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom2d.hpp:13, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/gprim/geom3d.hpp:11, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:598:11: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 598 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1672:13: warning: variable ‘point_sing’ set but not used [-Wunused-but-set-variable] 1672 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:1674:13: warning: variable ‘edge_sing’ set but not used [-Wunused-but-set-variable] 1674 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::InitHPElements(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:615:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 615 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:634:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 634 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1058:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1058 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::ReorderPoints(Mesh&, NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1308 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1315:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1315 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1349:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1349 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1352:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1352 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘void netgen::HPRefinement(Mesh&, Refinement*, SplittingType, int, double, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1416:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1416 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1512:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1512 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1669:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1669 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1705:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1705 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1733:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1733 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1792:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1792 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1854:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1854 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp: In function ‘bool netgen::ClassifyHPElements(Mesh&, NgArray&, SplittingType, int&, int&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1923:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for( int i = 0; i::HPRefStruct(netgen::HPREF_ELEMENT_TYPE, std::vector) [with netgen::HPREF_ELEMENT_TYPE GEOM = netgen::HP_TET]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:3231:3: required from here 3231 | }; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:95:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | for (int i = 0; i < size(elist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 113 | for (int i = 0; i < size(flist); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hpref_tet.hpp:136:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 136 | for (int j = 0; j < std::min(verts.size(), el.vertices.size()); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1732:14: required from here 1732 | facepoint = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/hprefinement.cpp:1918:14: required from here 1918 | misses = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In function ‘double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:443:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 443 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:452:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp: In function ‘netgen::ClassifyTet(netgen::HPRefElement&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgBitArray&, netgen::NgBitArray&, netgen::INDEX_3_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:32: warning: ‘fp1’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:71: note: ‘fp1’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:39: warning: ‘fp2’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:76: note: ‘fp2’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:46: warning: ‘fp3’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:81: note: ‘fp3’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:573:53: warning: ‘fp4’ may be used uninitialized [-Wmaybe-uninitialized] 573 | << "fp = " << fp1 << fp2 << fp3 << fp4 << endl | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:5:86: note: ‘fp4’ was declared here 5 | int ep1(0), ep2(0), ep3(0), ep4(0), cp1(0), cp2(0), cp3(0), cp4(0), fp1, fp2, fp3, fp4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:37: warning: ‘isfedge1’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:7: note: ‘isfedge1’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:49: warning: ‘isfedge2’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:17: note: ‘isfedge2’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:576:61: warning: ‘isfedge3’ may be used uninitialized [-Wmaybe-uninitialized] 576 | << "isfedge = " << isfedge1 << isfedge2 << isfedge3 | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:27: note: ‘isfedge3’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:21: warning: ‘isfedge4’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:37: note: ‘isfedge4’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:33: warning: ‘isfedge5’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:47: note: ‘isfedge5’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:577:45: warning: ‘isfedge6’ may be used uninitialized [-Wmaybe-uninitialized] 577 | << isfedge4 << isfedge5 << isfedge6 << endl | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/classifyhpel.hpp:7:57: note: ‘isfedge6’ was declared here 7 | int isfedge1, isfedge2, isfedge3, isfedge4, isfedge5, isfedge6; | ^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:20: note: ‘pi1.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:775:28: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 775 | if(other[j]!=pi1 && other[j]!=pi2) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:25: note: ‘pi2.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:1: In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:795:11: /usr/include/c++/14/tuple:209:11: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:30: note: ‘pi3.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In member function ‘std::_Head_base<0ul, netgen::PointIndex, false>::_Head_base(netgen::PointIndex&)’, inlined from ‘std::_Tuple_impl<0ul, netgen::PointIndex, netgen::PointGeomInfo>::_Tuple_impl(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:317:38, inlined from ‘std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)’ at /usr/include/c++/14/tuple:2119:63, inlined from ‘netgen::MeshOptimize2d::SplitImprove()’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:805:12: /usr/include/c++/14/tuple:209:11: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 209 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp: In member function ‘netgen::MeshOptimize2d::SplitImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:743:35: note: ‘pi4.i’ was declared here 743 | PointIndex pi1, pi2, pi3, pi4; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp: In member function ‘void netgen::MeshOptimize2d::GenericImprove()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:207:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 207 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:231:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 231 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:274:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:278:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:327:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:334:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 334 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:371:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 371 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:202:12: required from here 202 | used = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:249:18: required from here 249 | nelonnode = -4; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2gen.cpp:318:24: required from here 318 | pmap = PointIndex (-1); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp [ 34%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 35%] Built target pyngcore [ 35%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘double netgen::MeshOptimize3d::SplitImproveEdge(ngcore::Table&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:531:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 531 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘void netgen::MeshOptimize3d::SwapImproveSurface(const netgen::NgBitArray*, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1564:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1566:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1566 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1606:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1606 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1628:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1628 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1638:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1638 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1652:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1652 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1655:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1655 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1666:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1686 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1703:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1703 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1726:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1726 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1799:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1799 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1802:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1802 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1817:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1817 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2026:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2026 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2034:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2034 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2109 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2225:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2225 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2269:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2269 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2282:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2282 | for(int i=0; i&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2339 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2375:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:513:32: required from here 513 | pok = FindInnerPoint (mesh.Points(), locfaces, pnew); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1127:32: required from here 1127 | suroundpts = PointIndex::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:1131:17: required from here 1131 | tetused = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::WidenRefinement()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp: In member function ‘void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In function ‘int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 102 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:357:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 357 | for (int i=0; i < mesh2.cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::DeleteMesh()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:391:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:393:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for (int i= 0; i< cd2names.Size(); i++) | ~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘netgen::SegmentIndex netgen::Mesh::AddSegment(const netgen::Segment&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:471:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘netgen::SurfaceElementIndex netgen::Mesh::AddSurfaceElement(const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:529:33: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | if (el.index<=0 || el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:549:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 549 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:557:18: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 557 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Save(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:718:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 718 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:762:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 762 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:848:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 848 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 863 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:885:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:907:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 907 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:915:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 915 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:922:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 922 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:928:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 928 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:933:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 933 | for (int ii = 0; ii::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 245 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1063:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1063 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1070:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1070 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::CloseOpenQuads(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:349:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 349 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1077:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1077 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1082:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1082 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘void netgen::MeshDomain(MeshingData&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:393:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 393 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:457:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 457 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:414:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 414 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:504:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 504 | { | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp: In function ‘netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:665:14: warning: unused variable ‘i’ [-Wunused-variable] 665 | for(auto i : Range(mp.optsteps3d)) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Load(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1267:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1322:41: warning: casting ‘netgen::PointIndex’ to ‘int&’ does not use ‘constexpr netgen::PointIndex::operator int() const’ [-Wcast-user-defined] 1322 | infile >> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1478:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1478 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Merge(std::istream&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1889:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1889 | for(SurfaceElementIndex si = 0; si < GetNSE(); si++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:1923:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1923 | for (j = 1; j <= facedecoding.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2044:43: warning: casting ‘netgen::PointIndex’ to ‘int&’ does not use ‘constexpr netgen::PointIndex::operator int() const’ [-Wcast-user-defined] 2044 | infile >> (int&)(el[j]); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2110 | for (ElementIndex ei = 0; ei < volelements.Size(); ei++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2113:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2113 | if ( (*this)[ei][j] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildBoundaryEdges(bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2144:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2144 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2176:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2176 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcSurfacesOfNode()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2286:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2286 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2314:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2314 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2327:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2327 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2362:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2362 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FixPoints(const netgen::NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2402:26: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 2402 | if (fixpoints.Size() != GetNP()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenElements(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2840:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2840 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2857:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2857 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FindOpenSegments(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2963:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:30: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2975:61: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 2975 | if (seg.I1() < PointIndex::BASE || seg.I2() < PointIndex::BASE) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RemoveOneLayerSurfaceElements()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3172:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3172 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::FreeOpenElementsEnvironment(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3230:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3230 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3249:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3249 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3270:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3270 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaxHDomain(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3353:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3353 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘double netgen::Mesh::AverageH(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3396:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3396 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalH(double, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3440 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcLocalHFromPointDistances(double, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3575:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3575 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3577:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3577 | for(j=i+1; j::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetLocalH(std::shared_ptr, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3858:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3858 | if(layer>lochfunc.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Compress()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3982:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3982 | for (int i = 0; i < volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3983:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3983 | if (volelements[i][0] <= PointIndex::BASE-1 || /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3991 | for (int i = 0; i < surfelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3998:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3998 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3999:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3999 | if (segments[i][0] <= PointIndex::BASE-1) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4005:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4005 | for(int i=0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4048:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4048 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4058:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4058 | for (int i = 0; i < openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4065:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4065 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4100:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4100 | for (int i = 0; i < hpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4137 | for (int i = 0; i < segments.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4147 | for (int i = 1; i <= openelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4155 | for (int i = 0; i < lockedpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::FindIllegalTrigs()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4431:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4431 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4450:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4450 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNDomains() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4703:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4703 | for (int k = 0; k < facedecoding.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::Split2Tets()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5146:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 5146 | for (int i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn2DElement(const netgen::Point3d&, double*, int, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5689:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5689 | for (int j = 1; j <= loctrigs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PointContainedIn3DElementOld(const netgen::Point3d&, double*, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:5910:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5910 | for (int j = 1; j <= loctets.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SplitSeparatedFaces()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6188:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6188 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6213:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6213 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6240:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6240 | for (int i = 0; i < els_of_face.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::RebuildSurfaceElementLists()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6507:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6507 | for (int i = 0; i < facedecoding.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::GetSurfaceElementsOfFace(int, ngcore::Array&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6538:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 6538 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::CalcMinMaxAngle(double, double*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6559:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6559 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::GetNumPointsOfPointCurve(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6848:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6848 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNP(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6919:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 6919 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTrigMesh(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7094:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7094 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7100:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7100 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::PureTetMesh() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7109:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7109 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7139:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7139 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7141:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7141 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::BuildCurvedElements(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7156:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7156 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7158:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 7158 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7290:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7290 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetMaterial(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7307:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7307 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNBCNames(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7316:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7316 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetBCName(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7324:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7324 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7336:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7336 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetBCName(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7347:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7347 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD2Names(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7359:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7359 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD2Name(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7391:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7391 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘void netgen::Mesh::SetNCD3Names(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7403:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7403 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘int netgen::Mesh::AddCD3Name(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7428:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7428 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘const std::string& netgen::Mesh::GetCD3Name(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7442:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7442 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7481:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7481 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In member function ‘bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7506:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7506 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2339:42: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘pi1.i’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:14: note: ‘pi1.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:29: warning: ‘pi2.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:19: note: ‘pi2.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2346:46: warning: ‘pi3.i’ may be used uninitialized [-Wmaybe-uninitialized] 2346 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:24: note: ‘pi3.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function ‘ngcore::FlatTable::operator[](netgen::PointIndex) const’, inlined from ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2372:35: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:49:71: warning: ‘pi4.i’ may be used uninitialized [-Wmaybe-uninitialized] 49 | return FlatArray (index[i-BASE+1]-index[i-BASE], data+index[i-BASE]); | ~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp: In member function ‘netgen::MeshOptimize3d::SwapImprove2(netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:29: note: ‘pi4.i’ was declared here 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2306:34: warning: ‘pi5.i’ may be used uninitialized [-Wmaybe-uninitialized] 2306 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:321:24: required from here 321 | maxhdomain = mesh2.maxhdomain; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In instantiation of ‘netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&):: [with auto:19 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::Mesh::CalcTotalBad(const netgen::MeshingParameters&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4510:21: required from here 4510 | ParallelForRange( IntRange(volelements.Size()), [&] (auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4511 | { | ~ 4512 | double local_sum = 0.0; | ~~~~~~~~~~~~~~~~~~~~~~~ 4513 | double teterrpow = mp.opterrpow; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4514 | | 4515 | // std::array classes_local{}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4516 | size_t n_classes = tets_in_qualclass.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4517 | Array classes_local(n_classes); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4518 | for (int i = 0; i < n_classes; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4519 | classes_local[i] = 0; | ~~~~~~~~~~~~~~~~~~~~~ 4520 | | 4521 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 4522 | { | ~ 4523 | double elbad = pow (max2(CalcBad (points, volelements[i], 0, mp),1e-10), 1/teterrpow); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4524 | | 4525 | int qualclass = int (n_classes / elbad + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4526 | if (qualclass < 1) qualclass = 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4528 | classes_local[qualclass-1]++; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4529 | | 4530 | local_sum += elbad; | ~~~~~~~~~~~~~~~~~~~ 4531 | } | ~ 4532 | | 4533 | AtomicAdd(sum, local_sum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 4534 | | 4535 | for (auto i : Range(n_classes)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4536 | AsAtomic(tets_in_qualclass[i]) += classes_local[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4537 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4518:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4518 | for (int i = 0; i < n_classes; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:4527:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4527 | if (qualclass > n_classes) qualclass = n_classes; | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7471:51: required from here 7471 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7496:57: required from here 7496 | NgArray * newdata = new NgArray(data); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2510:18: required from here 2510 | numonpoint = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7319:15: required from here 7319 | bcnames = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7468:25: required from here 7468 | if(userdata_int.Used(id)) | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:7493:28: required from here 7493 | if(userdata_double.Used(id)) | ~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2444:32: required from ‘netgen::Mesh::FindOpenElements(int):: [with auto:13 = ngcore::TableCreator]’ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::FindOpenElements(int)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2433:74: required from here 2433 | auto elsonpoint = ngcore::CreateSortedTable( volelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2434 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2435 | { | ~ 2436 | const Element & el = (*this)[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2437 | if(el.IsDeleted()) return; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | if (dom == 0 || dom == el.GetIndex()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2439 | { | ~ 2440 | if (el.GetNP() == 4) | ~~~~~~~~~~~~~~~~~~~~ 2441 | { | ~ 2442 | INDEX_4 i4(el[0], el[1], el[2], el[3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2443 | i4.Sort(); | ~~~~~~~~~~ 2444 | table.Add (PointIndex(i4.I1()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2445 | table.Add (PointIndex(i4.I2()), ei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2446 | } | ~ 2447 | else | ~~~~ 2448 | { | ~ 2449 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2450 | table.Add(pi, ei); | ~~~~~~~~~~~~~~~~~~ 2451 | } | ~ 2452 | } | ~ 2453 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6975:30: required from ‘netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:28 = ngcore::TableCreator]’ 6975 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SurfaceElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:6971:74: required from here 6971 | return ngcore::CreateSortedTable( surfelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 6972 | [&](auto & table, SurfaceElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6973 | { | ~ 6974 | for (PointIndex pi : (*this)[ei].PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6975 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 6976 | }, GetNP()); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp: In function ‘void netgen::Optimize2d(Mesh&, MeshingParameters&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ [ 36%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp [ 37%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘virtual void netgen::Meshing2::EndMesh()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:124:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp: In member function ‘netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:459:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 459 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:545:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:638:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:813:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:856:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 856 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:874:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 874 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:937:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 937 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:951:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 951 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:967:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 967 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1031:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1031 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1074:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1087:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1090:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1162:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1162 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1166:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1166 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1252:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1252 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1256:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1256 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1317:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1317 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1323 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1355:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1355 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1424:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1424 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1453:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1453 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1498:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1498 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1505:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1505 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1512:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1512 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1557:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1557 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:1564:50: warning: comparison of integer expressions of different signedness: ‘const netgen::INDEX’ {aka ‘const int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1564 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:114:16: required from here 114 | foundmap = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:324:19: required from here 324 | trigsonnode = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In constructor ‘netgen::Meshing3::Meshing3(const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In destructor ‘virtual netgen::Meshing3::~Meshing3()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp: In member function ‘void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:282:13: required from ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]’ 282 | (*this)[i] = a2[i]; | ~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: required from ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = netgen::netrule; _Args = {netgen::netrule&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t]’ 7 | class netrule | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing2.cpp:53:53: required from here 53 | globalrules.Append (make_unique(*rule)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:375:23: required from here 375 | FindInnerPoint (grouppoints, groupfaces, inp)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing3.cpp:351:15: required from here 351 | allowpoint = 2; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality2d(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘double netgen::CalcVolume(const NgArray&, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::MeshQuality3d(const Mesh&, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveEdges(const Mesh&, const char*, double, char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveSurfaceMesh(const Mesh&, double, char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘int netgen::CheckMesh3D(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: ‘netgen::INDEX’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp: In function ‘void netgen::RemoveProblem(Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtool.cpp:137:12: required from here 137 | incl = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp [ 38%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:337:28: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int8_t’ {aka ‘const signed char’} [-Wsign-compare] 337 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Element::GetTets(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:1340:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1340 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp: In member function ‘void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2758:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2758 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp: In function ‘void netgen::ResetStatus()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp: In instantiation of ‘std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2840:33: required from here 2840 | ost << "table: " << endl << idpoints_table << endl; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:270:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2755:16: required from here 2755 | identmap = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 39%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp: In member function ‘void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp: In member function ‘int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp: In function ‘netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:209:28: warning: ‘lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:200:20: note: ‘lam’ was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:209:18: warning: ‘seg_lam’ may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:199:20: note: ‘seg_lam’ was declared here 199 | double seg_lam; | ^~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In destructor ‘netgen::vnetrule::~vnetrule()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestFlag(char) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:86:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:91:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::ConvexFreeZone() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:142:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:150:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:176:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:182:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 182 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:214:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:226:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:317:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 317 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:447:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 447 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:580:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 580 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:586:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 586 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:619:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 619 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:625:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 625 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:645:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 645 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:687:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 687 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:740:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 740 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:881:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 881 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:887:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 887 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:893:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 893 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp: In member function ‘int netgen::vnetrule::TestOk() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:996:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 996 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:998:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 998 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1000:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1004:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1004 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1009:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1017:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/netrule3.cpp:1037:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1037 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp: In member function ‘void netgen::netrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp: In member function ‘void netgen::vnetrule::LoadRule(std::istream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp: In member function ‘void netgen::Refinement::Refine(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp: In member function ‘int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:710:17: required from here 710 | lpoints.Append (tempnewpoints); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:711:17: required from here 711 | llines1.Append (tempnewlines); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:712:18: required from here 712 | dellines.Append (tempdellines); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:713:18: required from here 713 | elements.Append (tempelements); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:34:76: required from here 34 | mesh.mlbetweennodes = INDEX_2(PointIndex::BASE-1,PointIndex::BASE-1); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:157:16: required from here 157 | pointset = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.cpp:105:17: required from here 105 | pnearness = 1000; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/refine.cpp:549:28: required from here 549 | pnums = PointIndex(-1); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 41%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 42%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp: In member function ‘int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:111:23: required from here 111 | pnearness = INT_MAX/10; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:264:15: required from here 264 | fused = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:502:29: required from ‘netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]’ 502 | NgArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler3.cpp:267:15: required from here 267 | fmapi = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp: In member function ‘void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp: In member function ‘void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.5.cpp:79:24: required from here 79 | nelementsonpoint = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp [ 43%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ [ 44%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for(int i=0; i&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:989:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 989 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1521:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1521 | for (int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp: In member function ‘void netgen::Mesh::ImproveMeshJacobianOnSurface(const netgen::MeshingParameters&, const netgen::NgBitArray&, const netgen::NgArray*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1678:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1678 | for(int i=0; i&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1725:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1725 | for(int j=0; brother == -1 && jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1727 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1784:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1784 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In member function ‘void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:43: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp: In instantiation of ‘int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:457:29: required from here 457 | int hi = FindInnerPoint (points, faces, hp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/findip.hpp:112:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 112 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp: In instantiation of ‘netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:15 = ngcore::T_Range]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:871:22: required from here 871 | ParallelForRange( Range(color_table[icolor].Size()), [&](auto myrange) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | { | ~ 873 | Opti2dLocalData ld; | ~~~~~~~~~~~~~~~~~~~ 874 | ld.uselocalh = mp.uselocalh; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | ld.loch = mp.maxh; | ~~~~~~~~~~~~~~~~~~ 876 | ld.locmetricweight = metricweight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ld.meshthis = this; | ~~~~~~~~~~~~~~~~~~~ 878 | | 879 | Opti2SurfaceMinFunction surfminf(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | Opti2SurfaceMinFunctionJacobian surfminfj(mesh, ld); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | | 882 | MinFunction & minfunc = mixed ? static_cast(surfminfj) : surfminf; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | | 884 | OptiParameters par; | ~~~~~~~~~~~~~~~~~~~ 885 | par.maxit_linsearch = 8; | ~~~~~~~~~~~~~~~~~~~~~~~~ 886 | par.maxit_bfgs = 5; | ~~~~~~~~~~~~~~~~~~~ 887 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 888 | { | ~ 889 | PointIndex pi = color_table[icolor][i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | if (mesh[pi].Type() == SURFACEPOINT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 891 | { | ~ 892 | if (multithread.terminate) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | return; | ~~~~~~~ 894 | | 895 | if (elementsonpoint[pi].Size() == 0) continue; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | | 897 | ld.sp1 = mesh[pi]; | ~~~~~~~~~~~~~~~~~~ 898 | | 899 | Element2d & hel = mesh[elementsonpoint[pi][0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | | 901 | int hpi = 0; | ~~~~~~~~~~~~ 902 | for (int j = 1; j <= hel.GetNP(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | if (hel.PNum(j) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 904 | { | ~ 905 | hpi = j; | ~~~~~~~~ 906 | break; | ~~~~~~ 907 | } | ~ 908 | | 909 | ld.gi1 = hel.GeomInfoPi(hpi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | // SelectSurfaceOfPoint (ld.sp1, ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | | 912 | ld.locelements.SetSize(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | ld.locrots.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~ 914 | ld.lochs.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~ 915 | ld.loc_pnts2.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | ld.loc_pnts3.SetSize (0); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 917 | | 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 919 | { | ~ 920 | SurfaceElementIndex sei = elementsonpoint[pi][j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | const Element2d & bel = mesh[sei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 922 | ld.surfi = mesh.GetFaceDescriptor(bel.GetIndex()).SurfNr(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 923 | | 924 | ld.locelements.Append (sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | | 926 | for (int k = 1; k <= bel.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 927 | if (bel.PNum(k) == pi) | ~~~~~~~~~~~~~~~~~~~~~~ 928 | { | ~ 929 | ld.locrots.Append (k); | ~~~~~~~~~~~~~~~~~~~~~~ 930 | ld.loc_pnts2.Append (mesh[bel.PNumMod(k + 1)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 931 | ld.loc_pnts3.Append (mesh[bel.PNumMod(k + 2)]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | break; | ~~~~~~ 933 | } | ~ 934 | | 935 | if (ld.uselocalh) | ~~~~~~~~~~~~~~~~~ 936 | { | ~ 937 | Point3d pmid = Center (mesh[bel[0]], mesh[bel[1]], mesh[bel[2]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | ld.lochs.Append (mesh.GetH(pmid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | } | ~ 940 | } | ~ 941 | | 942 | | 943 | ld.normal = geo.GetNormal(ld.surfi, ld.sp1, &ld.gi1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | ld.t1 = ld.normal.GetNormal (); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ld.t2 = Cross (ld.normal, ld.t1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | | 947 | if(mixed) | ~~~~~~~~~ 948 | { | ~ 949 | // save points, and project to tangential plane (only for optimization with Opti2SurfaceMinFunctionJacobian in mixed element meshes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { | ~ 952 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | savepoints[el[k]] = mesh[el[k]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | } | ~ 956 | | 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | { | ~ 959 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { | ~ 962 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 963 | double lam = ld.normal * (mesh[hhpi] - ld.sp1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mesh[hhpi] -= lam * ld.normal; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | } | ~ 966 | } | ~ 967 | } | ~ 968 | | 969 | Vector x(2); | ~~~~~~~~~~~~ 970 | x = 0; | ~~~~~~ 971 | par.typx = 0.3*ld.lochs[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 972 | | 973 | // NgProfiler::StartTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 974 | | 975 | BFGS (x, minfunc, par, 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | | 977 | // NgProfiler::StopTimer (timer2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | | 979 | auto origp = mesh[pi]; | ~~~~~~~~~~~~~~~~~~~~~~ 980 | int loci = 1; | ~~~~~~~~~~~~~ 981 | double fact = 1; | ~~~~~~~~~~~~~~~~ 982 | int moveisok = 0; | ~~~~~~~~~~~~~~~~~ 983 | | 984 | if(mixed) | ~~~~~~~~~ 985 | { | ~ 986 | // restore other points | ~~~~~~~~~~~~~~~~~~~~~~~ 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 988 | { | ~ 989 | const Element2d & el = mesh[ld.locelements[j]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 990 | for (int k = 0; k < el.GetNP(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | { | ~ 992 | PointIndex hhpi = el[k]; | ~~~~~~~~~~~~~~~~~~~~~~~~ 993 | if (hhpi != pi) mesh[hhpi] = savepoints[hhpi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | } | ~ 995 | } | ~ 996 | } | ~ 997 | | 998 | | 999 | //optimizer loop (if whole distance is not possible, move only a bit!!!!) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1000 | while (loci <= 5 && !moveisok) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1001 | { | ~ 1002 | loci ++; | ~~~~~~~~ 1003 | /* | ~~ 1004 | mesh[pi].X() = origp.X() + (x.Get(1) * t1.X() + x.Get(2) * t2.X())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1005 | mesh[pi].Y() = origp.Y() + (x.Get(1) * t1.Y() + x.Get(2) * t2.Y())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | mesh[pi].Z() = origp.Z() + (x.Get(1) * t1.Z() + x.Get(2) * t2.Z())*fact; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | */ | ~~ 1008 | Vec<3> hv = x(0) * ld.t1 + x(1) * ld.t2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1009 | Point3d hnp = origp + Vec3d (hv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1010 | mesh[pi](0) = hnp.X(); | ~~~~~~~~~~~~~~~~~~~~~~ 1011 | mesh[pi](1) = hnp.Y(); | ~~~~~~~~~~~~~~~~~~~~~~ 1012 | mesh[pi](2) = hnp.Z(); | ~~~~~~~~~~~~~~~~~~~~~~ 1013 | | 1014 | fact = fact/2.; | ~~~~~~~~~~~~~~~ 1015 | | 1016 | // ProjectPoint (surfi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1017 | // moveisok = CalcPointGeomInfo(surfi, ngi, mesh[pi]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | | 1019 | PointGeomInfo ngi; | ~~~~~~~~~~~~~~~~~~ 1020 | ngi = ld.gi1; | ~~~~~~~~~~~~~ 1021 | moveisok = geo.ProjectPointGI(ld.surfi, mesh[pi], ngi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1022 | // point lies on same chart in stlsurface | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1023 | | 1024 | if (moveisok) | ~~~~~~~~~~~~~ 1025 | { | ~ 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | mesh[ld.locelements[j]].GeomInfoPi(ld.locrots[j]) = ngi; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | } | ~ 1029 | else | ~~~~ 1030 | { | ~ 1031 | mesh[pi] = origp; | ~~~~~~~~~~~~~~~~~ 1032 | } | ~ 1033 | | 1034 | } | ~ 1035 | } | ~ 1036 | } | ~ 1037 | }, mixed ? 1 : ngcore::TasksPerThread(4)); // mixed element smoothing not parallel yet | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:918:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:957:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 957 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:987:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 987 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing2.cpp:1026:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1026 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1520:16: required from here 1520 | pointh = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1677:16: required from here 1677 | pointh = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::CutOffAndCombine(Mesh&, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp: In function ‘void netgen::HelmholtzMesh(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/specials.cpp:180:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 180 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:347:32: required from ‘netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: [with auto:13 = ngcore::TableCreator]’ 347 | table.Add (pi, ei); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::ElementIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh&, const netgen::MeshingParameters&)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:338:74: required from here 338 | elementsonpoint = ngcore::CreateSortedTable( elements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 339 | [&](auto & table, ElementIndex ei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340 | { | ~ 341 | const auto & el = elements[ei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | | 343 | if(el.NP()!=4 || (mp.only3D_domain_nr && mp.only3D_domain_nr != el.GetIndex()) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | return; | ~~~~~~~ 345 | | 346 | for (PointIndex pi : el.PNums()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | table.Add (pi, ei); | ~~~~~~~~~~~~~~~~~~~ 348 | }, points.Size()); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1360:22: required from ‘netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:14 = ngcore::TableCreator]’ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:262:22: required from ‘void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]’ 262 | ParallelForRange (IntRange(n), args...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::PointIndex; TIndex = int; TRange = long unsigned int; TFunc = netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/smoothing3.cpp:1356:50: required from here 1356 | auto color_table = CreateTable( points.Size(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 1357 | [&] ( auto & table, int i ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1358 | { | ~ 1359 | PointIndex pi = i+static_cast(PointIndex::BASE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1360 | table.Add(colors[i], pi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1361 | }, ncolors); | ~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:472:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 472 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:475:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 475 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:484:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 484 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:491:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 491 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:497:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 497 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:517:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 517 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:569:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 569 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:658:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 658 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:662:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 662 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:663:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 663 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:945:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 945 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:963:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 963 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:994:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1020:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1023:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1023 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1034:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1034 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1068:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1068 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1078:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1137:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1137 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1146:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1146 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1343:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1343 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1403:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1406:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1406 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1418:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1418 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1555:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1555 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2256:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2297:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2297 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:2309:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2309 | for(int k=0;k::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:531:32: required from here 531 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 532 | [&] (INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | { | ~ 534 | v2eht.Set (edge[1], 33); // something | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:588:32: required from here 588 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 589 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | { | ~ 591 | size_t pos; | ~~~~~~~~~~~ 592 | if (v2eht.PositionCreate(edge[1], pos)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 593 | { | ~ 594 | vertex2.Append (edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 595 | v2eht.SetData (pos, 33); | ~~~~~~~~~~~~~~~~~~~~~~~~ 596 | } | ~ 597 | /* | ~~ 598 | if (!v2eht.Used(edge.I2())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | { | ~ 600 | vertex2.Append (edge.I2()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 601 | v2eht.Set (edge.I2(), 33); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | } | ~ 603 | */ | ~~ 604 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In instantiation of ‘void netgen::LoopOverEdges(const Mesh&, MeshTopology&, PointIndex, FUNC) [with FUNC = MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:623:32: required from here 623 | LoopOverEdges (*mesh, *this, v, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 624 | [&](INDEX_2 edge, int elnr, int loc_edge, int element_dim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 625 | { | ~ 626 | int edgenum = v2eht.Get(edge[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 627 | switch (element_dim) | ~~~~~~~~~~~~~~~~~~~~ 628 | { | ~ 629 | case 3: | ~~~~~~~ 630 | edges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | break; | ~~~~~~ 632 | case 2: | ~~~~~~~ 633 | surfedges[elnr][loc_edge] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | break; | ~~~~~~ 635 | case 1: | ~~~~~~~ 636 | segedges[elnr] = edgenum; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 637 | edge2segment[edgenum] = elnr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 638 | break; | ~~~~~~ 639 | } | ~ 640 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:103:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:120:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 120 | for (int k = 0; k < eledges.Size(); k++) | ~~^~~~~~~~~~~~~~~~ [ 45%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:471:8: required from here 471 | cnt = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1230:16: required from here 1230 | face2surfel = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:1281:13: required from here 1281 | face_els = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:420:89: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:13 = ngcore::TableCreator]’ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = netgen::SegmentIndex; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:416:75: required from here 416 | vert2segment = ngcore::CreateSortedTable( mesh->LineSegments().Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | [&](auto & table, SegmentIndex segi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | { | ~ 419 | const Segment & seg = (*mesh)[segi]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | table.Add (seg[0], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | table.Add (seg[1], segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:428:84: required from ‘netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:14 = ngcore::TableCreator]’ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:412:20: required from ‘ngcore::CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional):: [with auto:3 = ngcore::T_Range]’ 412 | func(creator, i); | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:242:13: required from ‘void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]’ 242 | f(myrange); | ~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:409:11: required from ‘ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 408 | ParallelForRange | ~~~~~~~~~~~~~~~~ 409 | (range, [&] (auto myrange) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | { | ~ 411 | for (auto i : myrange) | ~~~~~~~~~~~~~~~~~~~~~~ 412 | func(creator, i); | ~~~~~~~~~~~~~~~~~ 413 | }, TasksPerThread(4) | ~~~~~~~~~~~~~~~~~~~~ 414 | ); | ~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:424:62: required from ‘ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::]’ 424 | Table table = CreateTable(range, func, cnt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:424:71: required from here 424 | vert2pointelement = ngcore::CreateSortedTable( mesh->pointelements.Range(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | [&](auto & table, int pei) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | { | ~ 427 | const Element0d & pointel = mesh->pointelements[pei]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | table.Add(pointel.pnum, pei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | }, np); | ~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:327:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__atomic_base::__int_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp: In function ‘void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 307 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:15:21: required from here 15 | pure_badness = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/validate.cpp:200:21: required from here 200 | surfaceindex = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::GetFaceColours(Mesh&, NgArray >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp: In function ‘void netgen::AutoColourAlg_Sorted(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:363:17: required from here 363 | BubbleSort(faces_sorted,colours_sorted); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:316:22: required from here 316 | faces_sorted = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 46%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[0]’ may be used uninitialized [-Wmaybe-uninitialized] 377 | Vec<4> ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[1]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[2]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bcfunctions.cpp:377:23: warning: ‘MEM[(const struct Vec &)&ref_colour].x[3]’ may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::SendMesh() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:242:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:249:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 249 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:259:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 259 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:264:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 264 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:325:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int j = 0; j [with auto:13 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:16 = int; auto:17 = netgen::NgArray]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:351:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 351 | f(k, allvs); | ~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:358:28: required from here 358 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | for (int j = 0; j [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:690:17: required from here 690 | iterate_sels([&](SurfaceElementIndex sei, const Element2d & sel, int dest){ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | nlocsel[dest]++; | ~~~~~~~~~~~~~~~~ 692 | bufsize[dest]++; | ~~~~~~~~~~~~~~~~ 693 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:673:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 673 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++ ) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:29 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:765:18: required from here 765 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | { per_seg.Add(segi1, segi2); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:719:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 719 | for (int l = 0; l [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:798:26: required from here 798 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 799 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 800 | per_seg_trans.Add(segi, segs[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 801 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:778:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 778 | for (int j = 0; j [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:827:18: required from here 827 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 828 | { | ~ 829 | nloc_seg[dest]++; | ~~~~~~~~~~~~~~~~~ 830 | bufsize[dest] += 14; | ~~~~~~~~~~~~~~~~~~~~ 831 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 819 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::SendMesh() const:: [with auto:44 = std::__cxx11::basic_string*]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:901:47: required from ‘netgen::Mesh::SendMesh() const:: [with auto:41 = netgen::Mesh::SendMesh() const::]’ 901 | for (int k = 0; k < nnames[0]; k++) func(materials[k]); | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:917:18: required from here 917 | iterate_names([&](auto ptr) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 918 | if (ptr==NULL) return; | ~~~~~~~~~~~~~~~~~~~~~~ 919 | auto& name = *ptr; | ~~~~~~~~~~~~~~~~~~ 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 921 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:920:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 920 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ReceiveParallelMesh()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1057:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1057 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1072:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1072 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1090:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1090 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1138:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1138 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ReceiveParallelMesh():: [with auto:45 = netgen::NgArray*>]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1212:16: required from here 1212 | write_names(materials); | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1205:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1205 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::Distribute()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1261:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1261 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1292:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1292 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1299:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1299 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1323:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1323 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1326:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1326 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1358 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1361:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1361 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1420:13: required from here 1420 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | { | ~ 1422 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1423 | cnt[vertex]++; | ~~~~~~~~~~~~~~ 1424 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1414:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1414 | loop_els_3d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1404:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1404 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In instantiation of ‘netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1416:15: required from ‘netgen::Mesh::ParallelMetis(int):: [with auto:48 = netgen::Mesh::ParallelMetis(int)::]’ 1416 | loop_els_2d(f); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1426:13: required from here 1426 | loop_els([&](auto vertex, int index) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1427 | { | ~ 1428 | if(boundarypoints[vertex]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1429 | pnt2el.Add(vertex, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1430 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1395:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1395 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1435:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1435 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1445:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1445 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1483:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1483 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1520:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1520 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp: In member function ‘void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1601 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1608:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1608 | if (volume_weights.Size()::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:310:18: required from here 310 | per_pairs.Append(pp2); | ~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:326:17: required from here 326 | BubbleSort(per_verts[k]); | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:335:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:13 = netgen::Mesh::SendMesh() const::]’ 335 | allvs.Append(per_verts[k]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:354:28: required from here 354 | iterate_per_verts_trans([&](auto k, auto & allvs) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | npvs[k] = allvs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~ 356 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:745:27: required from ‘netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]’ 745 | auto pos = osegs2.Pos(osegs1[l]); | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:762:18: required from here 762 | iterate_segs1([&](SegmentIndex segi1, SegmentIndex segi2) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | { per_seg_size[segi1]++; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:773:18: required from ‘netgen::Mesh::SendMesh() const:: [with auto:30 = netgen::Mesh::SendMesh() const::&)>]’ 773 | allsegs.Append(per_seg[segi]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:793:26: required from here 793 | iterate_per_seg_trans([&](SegmentIndex segi, NgArray & segs){ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 794 | for (int j = 0; j < segs.Size(); j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | per_seg_size[segi] = segs.Size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:339:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 339 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘void netgen::BubbleSort(const NgFlatArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:2146:18: required from here 2146 | BubbleSort (adjacency.Range (xadj[el], xadj[el+1])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:730:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:272:24: required from here 272 | num_segs_on_proc = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:313:12: required from here 313 | npvs = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:564:17: required from here 564 | distpnums.Add (procs[j], loc_num_of_vert[vert][j]); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:632:17: required from here 632 | ided_sel = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:696:13: required from ‘netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Element2d]’ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:678:5: required from ‘netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]’ 678 | f(sei, sel, dest); | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:695:17: required from here 695 | iterate_sels([&](SurfaceElementIndex sei, const auto & sel, int dest) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 696 | selbuf.Add (dest, SelPackage(*this, sei)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 697 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:835:16: required from ‘netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::SegmentIndex; auto:35 = netgen::Segment]’ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:820:9: required from ‘netgen::Mesh::SendMesh() const:: [with auto:31 = netgen::Mesh::SendMesh() const::]’ 820 | f(segi, seg, dests[l]); | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:833:18: required from here 833 | iterate_segs2([&](auto segi, const auto & seg, int dest) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 834 | { | ~ 835 | segm_buf.Add (dest, segi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | segm_buf.Add (dest, seg.si); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 837 | segm_buf.Add (dest, seg.pnums[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 838 | segm_buf.Add (dest, seg.pnums[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 839 | segm_buf.Add (dest, seg.geominfo[0].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 840 | segm_buf.Add (dest, seg.geominfo[1].trignum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 841 | segm_buf.Add (dest, seg.surfnr1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 842 | segm_buf.Add (dest, seg.surfnr2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 843 | segm_buf.Add (dest, seg.edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 844 | segm_buf.Add (dest, seg.epgeominfo[0].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 845 | segm_buf.Add (dest, seg.epgeominfo[1].edgenr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | segm_buf.Add (dest, seg.epgeominfo[1].dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 847 | segm_buf.Add (dest, seg.singedge_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 848 | segm_buf.Add (dest, seg.singedge_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | }); | ~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:870:62: required from ‘netgen::Mesh::SendMesh() const:: [with auto:39 = ngcore::PointElPackage; auto:40 = int]’ 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:863:7: required from ‘netgen::Mesh::SendMesh() const:: [with auto:36 = netgen::Mesh::SendMesh() const::]’ 863 | { f(pack, dest); } | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:870:17: required from here 870 | iterate_zdes([&](const auto & pack, auto dest) { zde_buf.Add(dest, pack); }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/parallelmesh.cpp:1372:22: required from here 1372 | boundarypoints = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:31: In member function ‘netgen::TABLE::operator[](int) const’, inlined from ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:813:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/table.hpp:252:64: warning: ‘MEM[(int &)&paedge3]’ may be used uninitialized [-Wmaybe-uninitialized] 252 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp: In member function ‘netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:814:19: warning: ‘MEM[(int &)&paedge3 + 4]’ may be used uninitialized [-Wmaybe-uninitialized] 814 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/topology.cpp:754:43: note: ‘MEM[(int &)&paedge3 + 4]’ was declared here 754 | IVec<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::Reset()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::EnumeratePointsGlobally()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:318:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:320:38: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 320 | topology.GetElementFaces (el, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:321:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 321 | topology.GetElementEdges (el, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:367:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 367 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:369:38: warning: ‘void netgen::MeshTopology::GetElementEdges(int, netgen::NgArray&) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 369 | topology.GetElementEdges ( volel, edges); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:106:8: note: declared here 106 | void GetElementEdges (int elnr, NgArray & edges) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:370:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:373:37: warning: ‘void netgen::MeshTopology::GetElementFaces(int, netgen::NgArray&) const’ is deprecated: use GetFaces (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 373 | topology.GetElementFaces( volel, faces); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:108:8: note: declared here 108 | void GetElementFaces (int elnr, NgArray & faces) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:374:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 374 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:378:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 378 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:381:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 381 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:440:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 440 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:516:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 516 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp: In member function ‘void netgen::ParallelMeshTopology::UpdateCoarseGrid()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:717:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 717 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:826:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 826 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:40:26: required from here 40 | loc2distedge.ChangeSize (ned); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:559:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 559 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:564:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:189:81: required from here 189 | NgArray,PointIndex::BASE> hml { mesh.mlbetweennodes }; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:37:15: required from here 37 | glob_edge = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:203:30: required from here 203 | loc2distvert.Add (i, val); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.cpp:483:21: required from here 483 | loc2exchange = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 47%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:442:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 442 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp: In member function ‘virtual void netgen::GeometryEdge::Divide(const netgen::MeshingParameters&, const netgen::Mesh&, ngcore::Array >&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:530:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | while(hvalue[i1] netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1224:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1224 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:162:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1115:33: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long int>::value_type’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 1115 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1442:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1442 | for (SurfaceElementIndex i = 0; i < self.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1457:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1457 | for (ElementIndex i = 0; i < self.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1880:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for(int i = 0; i(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:742:45: required from here 742 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:743:36: required from here 743 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp: In instantiation of ‘void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:745:36: required from here 745 | ExportArray(m); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:286:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:295:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 295 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForBBBPnt(const ngcore::Array >&, const Point<3, double>&, ngcore::Array&, ngcore::Array&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In function ‘void netgen::CheckForSingularity(const ngcore::Array >&, const Point<3, double>&, const ngcore::Array&, std::shared_ptr&, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 227 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:298:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 298 | for(int l=0; l < layer_thickness[0].Size(); l++,j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:305:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 305 | for(;j <= nx-total_layer_el[2]; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:310:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 310 | for(int l=0; l < layer_thickness[2].Size(); l++, j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp: In member function ‘int netgen::SurfaceGeometry::GenerateStructuredMesh(std::shared_ptr&, bool, int, int, bool, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array >&, const ngcore::Array&, const ngcore::Array >&, const ngcore::Array&, ngcore::Array*, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:324:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for(int k=0; k < layer_thickness[1].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:330:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 330 | for(; i <= ny-total_layer_el[3]; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:337:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 337 | for(int k=0; k < layer_thickness[3].Size(); k++,i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:84: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:132: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:360:173: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | if (quads || (layer_quad && i < total_layer_el[1]) || (layer_quad && i > numy-1-total_layer_el[3]) || (layer_quad && j < total_layer_el[0]) || (layer_quad && j > numx-1-total_layer_el[2]) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/surfacegeom.cpp:548:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 548 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp: In instantiation of ‘netgen::FilterMesh(const Mesh&, ngcore::FlatArray, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:91:17: required from here 91 | set_keep(sels, keep_sel, mesh.SurfaceElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i, ngcore::FlatArray, ngcore::FlatArray):: [with auto:13 = ngcore::FlatArray; auto:14 = ngcore::Array; auto:15 = ngcore::Array]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:92:17: required from here 92 | set_keep(els, keep_el, mesh.VolumeElements()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:83:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 83 | for(auto i = 0; i::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/debugging.cpp:16:43: required from here 16 | openelements = mesh->OpenElements(); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/visual_interface.hpp:5, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/visual_interface.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘void netgen::FieldLineCalc::GenerateFieldLines(ngcore::Array >&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:191:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for(int i=0; i&, ngcore::Array >&, ngcore::Array&, ngcore::Array&, ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:374:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 374 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp: In member function ‘netgen::RKStepper::RKStepper(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/fieldlines.cpp:61:15: warning: ‘*this_9(D).steps’ may be used uninitialized [-Wmaybe-uninitialized] 61 | K.SetSize(steps); | ^~~~~ [ 49%] Building CXX object CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx: In function ‘Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: ‘endU’ may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter2d.cxx:322:20: note: ‘endU’ was declared here 322 | Standard_Real U, endU, min; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘void netgen::InsertVirtualBoundaryLayer(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:55:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 55 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:372:17: warning: variable ‘v2’ set but not used [-Wunused-but-set-variable] 372 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp: In function ‘int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:426:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 426 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Inter3d.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop.cxx [ 51%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop3d.cxx [ 52%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -MF CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o.d -o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Spliter.cxx /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx: In function ‘MakeDegenAndSelect(TopoDS_Edge const&, TopoDS_Vertex const&, TopoDS_Edge&, NCollection_Sequence&, NCollection_Sequence&, TopoDS_Edge const&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: ‘U1’ may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:446:17: note: ‘U1’ was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: ‘U2’ may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/Partition_Loop2d.cxx:457:17: note: ‘U2’ was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop [ 53%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:459:56: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 459 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:465:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 465 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp: In function ‘void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:803:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 803 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgenmesh.cpp:484:22: required from here 484 | maxhdom = mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1189:43: required from here 1189 | fsingular = esingular = vsingular = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1163:24: required from here 1163 | facemeshstatus = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.cpp:1168:19: required from here 1168 | face_maxh = 1e99; // mparam.maxh; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 54%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ.cpp:89:10: warning: ‘void pybind11::exception::operator()(const char*) const [with type = Standard_Failure]’ is deprecated: Please use py::set_error() instead (https://github.com/pybind/pybind11/pull/4772) [-Wdeprecated-declarations] 89 | exc((string(e.DynamicType()->Name()) + ": " + e.GetMessageString()).c_str()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:5: /usr/include/pybind11/pybind11.h:2625:10: note: declared here 2625 | void operator()(const char *message) const { set_error(*this, message); } | ^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:14: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 14 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:79: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 79 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::OCCGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::OCCGeometry*)#1}::operator()(netgen::OCCGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In member function ‘auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:358:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 364 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:1212:17: warning: unused variable ‘status’ [-Wunused-variable] 1212 | auto status = BuildTriangulation(shape); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2012:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2012 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2052:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2052 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2237:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2237 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2243:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2243 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2256:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2256 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2268:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2268 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/python_occ_shapes.cpp:2308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2308 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 55%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:9: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 9 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.hpp:12: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 12 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_face.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:1: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 1 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:2: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 2 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:8: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 8 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:15: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 15 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.hpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop [ 56%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:4: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 4 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:5: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 5 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:10: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 10 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::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-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In member function ‘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-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator& >(ngcore::Array*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle, ngcore::BinaryOutArchive, ngcore::BinaryInArchive>()::{lambda(ngcore::Array*)#1}::operator()(ngcore::Array*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::SurfaceGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::SurfaceGeometry*)#1}::operator()(netgen::SurfaceGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::Mesh*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::Mesh*)#1}::operator()(netgen::Mesh*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_edge.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_vertex.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -MF CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop [ 57%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.hpp:22: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp: In function ‘Standard_Integer netgen::BuildTriangulation(const TopoDS_Shape&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occ_utils.cpp:64:15: warning: unused variable ‘deflection’ [-Wunused-variable] 64 | double deflection = 0.01; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:452:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 452 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:467:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:479:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 479 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:499:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp: In function ‘void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:648:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 648 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:650:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 650 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:700:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 700 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:725:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 725 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:741:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:754:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:794:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 794 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:812:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 812 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/meshstlsurface.cpp:665:14: required from here 665 | compress = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp [ 58%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorConfirmEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorCandidateEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorExcludeEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::STLDoctorUndefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ImportExternalEdges(const char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::StoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::RestoreExternalEdges()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::DeleteExternalEdgeInVicinity()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcVicinity(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::Vicinity(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsMarkedTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetMarkedTrig(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::SetLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::IsLineEndPoint(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddFaceEdges()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2797:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2797 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘int netgen::STLGeometry::GetNOBodys()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3059:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3059 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3075:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3075 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::CalcFaceNums()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3122:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3122 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3143:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3143 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::ClearSpiralPoints()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3158:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3158 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3258:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3258 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3261 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3312:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3312 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3319:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3319 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3347:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3347 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3361:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3361 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3465:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3465 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3468:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3468 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3495:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3495 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp: In member function ‘void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3636:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3636 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3640:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3640 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3670:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3670 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3673:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3673 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:3299:23: required from here 3299 | chartpointchecked = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp: In member function ‘void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 807 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here 85 | chartdistacttrigs = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here 98 | chartpointchecked = ChartId::INVALID; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp: In member function ‘void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here 300 | meshcharttrigs = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::Restore()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In function ‘int netgen::Exists(int, int, const NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetLeftTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘int netgen::STLLine::GetRightTrig(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp: In member function ‘netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp [ 60%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In function ‘int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp: In member function ‘void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:767:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/adtree.hpp: In instantiation of ‘void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.cpp:1117:38: required from here 1117 | searchtree->DeleteElement(op); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/adtree.hpp:1016:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 1016 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:491:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 491 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:509:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 509 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::FindNeighbourTrigs()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:760:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 760 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp: In member function ‘void netgen::STLTopology::OrientAfterTrig(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1046:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1046 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1067:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1067 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stltopology.cpp:1087:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1087 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 61%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘bool netgen::WriteUserFormat(const std::string&, const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:16: warning: possibly dangling reference to a temporary [-Wdangling-reference] 42 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:42:47: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 42 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:186:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 186 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 196 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:234:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 234 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:319:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 319 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:328:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 328 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp: In function ‘void netgen::WriteEdgeElementFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:730:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 730 | for (j=1; j <= eledges.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:741:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:772:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:303:18: required from here 303 | if(faceBCs.Pos(bcNum) < 0) | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeuser.cpp:296:14: required from here 296 | faceBCs = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp: In function ‘ExportSTL(pybind11::module_&)::{lambda(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >)#1}::operator()(std::shared_ptr, int, int, std::__cxx11::basic_string, std::allocator >) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:236:24: warning: ‘trig’ may be used uninitialized [-Wmaybe-uninitialized] 236 | self->GetVicinity(trig, size, vic); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/python_stl.cpp:229:11: note: ‘trig’ was declared here 229 | int trig; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_LoadGeometry(const char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPoint(int, double*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:315:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 315 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetUserData(char*, double*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:499:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 499 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetDistantNodeNums(int, int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:924:50: warning: ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’ is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 924 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:115:10: note: declared here 115 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:927:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’ is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 927 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:139:10: note: declared here 139 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:930:53: warning: ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’ is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 930 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:122:10: note: declared here 122 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetNDistantNodeNums(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:949:65: warning: ‘int netgen::ParallelMeshTopology::GetNDistantPNums(int) const’ is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 949 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:950:68: warning: ‘int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const’ is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 950 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:112:9: note: declared here 112 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:951:67: warning: ‘int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const’ is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 951 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int NgPar_GetGlobalNodeNum(int, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:964:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 964 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:95:9: note: declared here 95 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:965:65: warning: ‘int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 965 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:97:9: note: declared here 97 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:966:63: warning: ‘int netgen::ParallelMeshTopology::GetGlobalElNum(int) const’ is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 966 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:99:9: note: declared here 99 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1530:37: warning: ‘int netgen::MeshTopology::GetElementEdges(int, int*, int*) const’ is deprecated: use GetEdges (ElementIndex) -> FlatArray [-Wdeprecated-declarations] 1530 | return topology.GetElementEdges (elnr, edges, orient); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:25: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:122:7: note: declared here 122 | int GetElementEdges (int elnr, int * edges, int * orient) const; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetSurfaceElement_Edges(int, int*, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1556:32: warning: ‘void netgen::MeshTopology::GetSegmentEdge(int, int&, int&) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1556 | topology.GetSegmentEdge(elnr, edges[0], orient[0]); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:96:8: note: declared here 96 | void GetSegmentEdge (int segnr, int & enr, int & orient) const; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1558:43: warning: ‘int netgen::MeshTopology::GetSegmentEdge(int) const’ is deprecated: use GetEdge(SegmentIndex) instead [-Wdeprecated-declarations] 1558 | edges[0] = topology.GetSegmentEdge(elnr); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/topology.hpp:91:7: note: declared here 91 | int GetSegmentEdge (int segnr) const { return segedges[segnr-1]+1; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Vertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1597:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetFace_Edges(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1609:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1609 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetVertexElements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1654:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1654 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1660:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1660 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1666:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1666 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetParentNodes(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1747:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1747 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1761:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1766:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1766 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetParentSElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1777:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1777 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘void Ng_GetPeriodicVertices(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1828:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1828 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_GetVertex_Elements(int, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:1951:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1951 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp: In function ‘int Ng_Bisect_WithInfo(const char*, double**, int*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface.cpp:2193:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2193 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp: In member function ‘void netgen::Ngx_Mesh::GetParentNodes(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/nginterface_v2_impl.hpp:351:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 351 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘size_t netgen::Ngx_Mesh::GetNVLevel(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentElement(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::GetParentSElement(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp: In member function ‘int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1044 | catch(NgException e) // quads not implemented curved yet | ^ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/read_fnf_mesh.cpp: In function ‘void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/readtetmesh.cpp: In function ‘void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:367:29: required from here 367 | BubbleSort(sortval1,nodes1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:743:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 743 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:744:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 744 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:228:36: required from here 228 | *segmentdata[i] = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readtetmesh.cpp:667:20: required from here 667 | surfindices = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 63%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp [ 64%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘void netgen::ReadUserFormat(Mesh&, const std::filesystem::__cxx11::path&, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:18: warning: possibly dangling reference to a temporary [-Wdangling-reference] 715 | const auto & entry = UserFormatRegister::Get(format); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:715:49: note: the temporary was destroyed at the end of the full expression ‘netgen::UserFormatRegister::Get(std::__cxx11::basic_string((* & format)))’ 715 | const auto & entry = UserFormatRegister::Get(format); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/writediffpack.cpp: In function ‘void netgen::WriteDiffPackFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:72:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 72 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 115 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp: In function ‘void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:145:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:161:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writediffpack.cpp:235:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 235 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeabaqus.cpp:212:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 212 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeelmer.cpp [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp In member function ‘netgen::Mesh::GetFaceDescriptor(int)’, inlined from ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:380:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:776:28: warning: ‘fdnr’ may be used uninitialized [-Wmaybe-uninitialized] 776 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp: In function ‘netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:25: note: ‘fdnr’ was declared here 304 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:387:53: warning: ‘ednr’ may be used uninitialized [-Wmaybe-uninitialized] 387 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/readuser.cpp:304:31: note: ‘ednr’ was declared here 304 | int fdnr, ednr; | ^~~~ [ 66%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp: In function ‘void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 57 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefeap.cpp:74:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 74 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp: In function ‘void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writefluent.cpp:161:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writepermas.cpp [ 68%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetecplot.cpp [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writejcm.cpp:100:20: required from here 100 | pointsOnTetras = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/writetet.cpp: In function ‘void netgen::WriteTETFormat(const Mesh&, const std::filesystem::__cxx11::path&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:70:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 70 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:526:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 526 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:544:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 544 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:551:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 551 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:569:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 569 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:594:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 594 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:598:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:786:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:793:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 793 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:809:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:932:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 932 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:946:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 946 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1020:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1044:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1064:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1064 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:1089:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1089 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:468:45: required from here 468 | id_groups.Append(new NgArray(group)); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:613:15: required from here 613 | Intersection(*vertex_to_edge[vid[0]],*vertex_to_edge[vid[1]],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:804:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:832:15: required from here 832 | Intersection(*edge_to_face[e1id],*edge_to_face[e2id],*edge_to_face[e3id],possible); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:813:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 813 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:27:14: required from here 27 | elnum = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetet.cpp:601:22: required from here 601 | (*idmaps_edge[i]) = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetochnog.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::Convert()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:169:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 169 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:218:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp: In function ‘void netgen::WriteFile(std::ostream&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:280:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 280 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:285:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:292:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 292 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/wuchemnitz.cpp:299:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 299 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp [ 71%] Building CXX object CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -MF CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘bool netgen::BuildOwnerNeighbourLists(const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteNeighbourFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteOwnerFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteFacesFile(std::ostream*, const Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp: In function ‘void netgen::WriteBoundaryFile(std::ostream*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here 120 | neighbour_celllist = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 72%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp: In function ‘void netgen::ReadMeditFormat(Mesh&, const std::filesystem::__cxx11::path&, std::map, int>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:54:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 54 | for(auto i : Range(dim)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:56:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 56 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:65:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 65 | for(auto i : Range(2)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:67:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 67 | fin >> seg.edgenr; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:78:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 78 | for(auto i : Range(3)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:80:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 80 | fin >> index; | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:90:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 90 | for(auto i : Range(4)) | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/interface/rw_medit.cpp:92:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 92 | fin >> index; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Plane]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Plane]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = netgen::QuadraticSurface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/algprim.cpp:1982:50: required from here 1982 | RegisterClassForArchive regpl; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp: In member function ‘virtual void netgen::BSplineCurve2d::Print(std::ostream&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/brick.hpp:62:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Brick]’ 62 | class Brick : public Primitive | ^~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Brick]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/brick.cpp:529:43: required from here 529 | RegisterClassForArchive regbrick; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 73%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::Clean()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::FindIdenticSurfaces(double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:971:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1018 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1082:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1082 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::CalcTriangleApproximation(double, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1118:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1118 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1214:12: warning: catching polymorphic type ‘class std::exception’ by value [-Wcatch-value=] 1214 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1264 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1308:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp: In member function ‘void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1597:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1597 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:1601:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1601 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:169:29: required from here 169 | if(!to_delete.Contains(solids[i]->S1())) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:643:18: required from here 643 | surfaces.Set (name, surf); | ~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:116:14: required from ‘bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]’ 116 | return CheckIndex(name) >= 0; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:683:21: required from here 683 | if (solids.Used (name)) | ~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:726:23: required from here 726 | splinecurves2d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.cpp:730:23: required from here 730 | splinecurves3d.Set(name,spl); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/csgparser.cpp: In function ‘netgen::Solid* netgen::ParsePrimary(CSGScanner&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/curve2d.cpp [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In constructor ‘netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp: In member function ‘void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/edgeflw.cpp:575:15: required from here 575 | osedges = 2; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 500 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp: In member function ‘virtual void netgen::Extrusion::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::ExtrusionFace]’ 9 | class ExtrusionFace : public Surface | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:928:51: required from here 928 | RegisterClassForArchive regexf; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/extrusion.hpp:128:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Extrusion]’ 128 | class Extrusion : public Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/extrusion.cpp:929:49: required from here 929 | RegisterClassForArchive regextr; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp: In function ‘void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/genmesh.cpp:59:27: required from here 59 | global_specpoints = specpoints; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 485 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In constructor ‘netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp: In member function ‘virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/meshsurf.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/identify.cpp:1233:14: required from here 1233 | identmap = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual void netgen::Polyhedra::UnReduce()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp: In member function ‘virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 79%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 80%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘void netgen::RevolutionFace::Init()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 34 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for(int i=0; i&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp: In member function ‘virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1035 | for(int i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::FindPoints(netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp: In member function ‘void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/revolution.hpp:9:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::RevolutionFace]’ 9 | class RevolutionFace : public Surface | ^~~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = netgen::Surface]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1046:52: required from here 1046 | RegisterClassForArchive regrevf; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::Revolution]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = netgen::Primitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/revolution.cpp:1047:50: required from here 1047 | RegisterClassForArchive regrev; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:702:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:704:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 704 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:721:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 721 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:723:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp: In member function ‘void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/solid.cpp:1600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1600 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 401 | for(int jj=0; jj&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp: In member function ‘void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/specpoin.cpp:1936:43: required from here 1936 | NgArray surfind2_aux(surfind2); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 81%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/triapprox.cpp [ 82%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::MakePrismsClosePoints(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp: In function ‘void netgen::CombineSingularPrisms(Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -MF CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp [ 83%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘pybind11::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 222 | for(int i = 0; i, netgen::Point<3, double>) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for(int i = 0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:2056:16: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 2056 | if(i1& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/surface.hpp:239:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 239 | class Primitive | ^~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: required from ‘static void std::any::_Manager_external<_Tp>::_S_manage(std::any::_Op, const std::any*, std::any::_Arg*) [with _Tp = netgen::SplineSurface]’ 7 | class SplineSurface : public OneSurfacePrimitive | ^~~~~~~~~~~~~ /usr/include/c++/14/any:531:37: required from ‘void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]’ 531 | else if (__any->_M_manager == &any::_Manager<_Up>::_S_manage | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/any:559:60: required from ‘const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]’ 559 | return static_cast<_ValueType*>(__any_caster<_ValueType>(__any)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/register_archive.hpp:80:40: required from ‘ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = netgen::OneSurfacePrimitive]’ 80 | const T* val = std::any_cast(&a); | ~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/splinesurface.cpp:100:70: required from here 100 | static RegisterClassForArchive regss; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In member function ‘void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp: In function ‘void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:706:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 706 | for (SurfaceElementIndex sei = oldnf; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:528:21: required from here 528 | nextpi = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:529:18: required from here 529 | si1 = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/genmesh2d.cpp:565:18: required from here 565 | pts = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -MF CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o.d -o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp [ 85%] Building CXX object CMakeFiles/nglib.dir/ng/onetcl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/ng/onetcl.cpp.o -MF CMakeFiles/nglib.dir/ng/onetcl.cpp.o.d -o CMakeFiles/nglib.dir/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In destructor ‘virtual netgen::SplineGeometry2d::~SplineGeometry2d()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘std::string* netgen::SplineGeometry2d::BCNamePtr(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘int netgen::SplineGeometry2d::GetBCNumber(std::string) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::GetMaterial(int, char*&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘double netgen::SplineGeometry2d::GetDomainMaxh(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp: In member function ‘void netgen::SplineGeometry2d::SetDomainMaxh(int, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1388:5: required from here 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:266:44: required from here 266 | spline = new DiscretePointsSeg (pts); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:510:12: required from here 510 | maxh = 1e99; | ^~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:847:20: required from here 847 | quadmeshing = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geometry2d.cpp:851:14: required from here 851 | layer = 1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1390:25: required from here 1390 | MeshingParameters & operator= (const MeshingParameters & mp2) = default; | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:395:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 395 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from ‘netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]’ 622 | : pts (apts) | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:182:58: required from here 182 | auto spline = new DiscretePointsSeg<2> (points); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp: In function ‘nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)’: /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib.cpp:168:24: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 168 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshtype.hpp:1388:5: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]’ 1388 | MeshingParameters (const MeshingParameters & mp2) = default; | ^~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:274:19: required from ‘constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]’ 274 | std::_Construct(std::__addressof(this->_M_payload._M_value), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:455:52: required from ‘constexpr void std::_Optional_base_impl<_Tp, _Dp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; _Dp = std::_Optional_base]’ 455 | static_cast<_Dp*>(this)->_M_payload._M_construct( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/optional:916:22: required from ‘std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t<((bool)is_constructible_v<_Tp, _Args ...>), _Tp&> = netgen::MeshingParameters&]’ 916 | this->_M_construct(std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/stl.h:335:22: required from ‘bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]’ 335 | value.emplace(cast_op(std::move(inner_caster))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1598:51: required from ‘bool pybind11::detail::argument_loader::load_impl_sequence(pybind11::detail::function_call&, std::index_sequence<_Ind ...>) [with long unsigned int ...Is = {0, 1, 2}; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; std::index_sequence<_Ind ...> = std::integer_sequence]’ 1598 | if ((... || !std::get(argcasters).load(call.args[Is], call.args_convert[Is]))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1576:68: required from ‘bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]’ 1576 | bool load_args(function_call &call) { return load_impl_sequence(call, indices{}); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:271:42: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]’ 271 | if (!args_converter.load_args(call)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/pybind11/pybind11.h:145:19: required from ‘pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]’ 145 | initialize( | ~~~~~~~~~~^ 146 | std::forward(f), (detail::function_signature_t *) nullptr, extra...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:1634:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]’ 1634 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/python_geom2d.cpp:399:9: required from here 38 | py::class_> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | (m, "SplineGeometry", | ~~~~~~~~~~~~~~~~~~~~~ 40 | "a 2d boundary representation geometry model by lines and splines", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | py::multiple_inheritance()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | .def(py::init<>()) | ~~~~~~~~~~~~~~~~~~ 43 | .def(py::init([](const string& filename) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | { | ~ 45 | auto geo = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | geo->Load(filename.c_str()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | ng_geometry = geo; | ~~~~~~~~~~~~~~~~~~ 48 | return geo; | ~~~~~~~~~~~ 49 | })) | ~~~ 50 | .def(NGSPickle()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | .def("Load",&SplineGeometry2d::Load) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | .def("SetDomainLayer", &SplineGeometry2d::SetDomainLayer) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | .def("AppendPoint", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | ([](SplineGeometry2d &self, double px, double py, double maxh, double hpref, string name) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55 | { | ~ 56 | Point<2> p; | ~~~~~~~~~~~ 57 | p(0) = px; | ~~~~~~~~~~ 58 | p(1) = py; | ~~~~~~~~~~ 59 | GeomPoint<2> gp(p); | ~~~~~~~~~~~~~~~~~~~ 60 | gp.hmax = maxh; | ~~~~~~~~~~~~~~~ 61 | gp.hpref = hpref; | ~~~~~~~~~~~~~~~~~ 62 | gp.name = name; | ~~~~~~~~~~~~~~~ 63 | self.geompoints.Append(gp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return self.geompoints.Size()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }), | ~~~ 66 | py::arg("x"), py::arg("y"), py::arg("maxh") = 1e99, py::arg("hpref")=0, py::arg("name")="") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | .def("Append", FunctionPointer([](SplineGeometry2d &self, py::list segment, int leftdomain, int rightdomain, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | optional> bc, optional copy, double maxh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | double hpref, double hprefleft, double hprefright) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | { | ~ 71 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 72 | if(py::isinstance(segment[0])) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | { | ~ 74 | auto segtype = py::cast(segment[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | | 76 | if (segtype == "line") | ~~~~~~~~~~~~~~~~~~~~~~ 77 | { | ~ 78 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | } | ~ 82 | else if (segtype == "spline3") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | { | ~ 84 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | self.GetPoint(py::cast(segment[2])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | self.GetPoint(py::cast(segment[3]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | } | ~ 89 | else | ~~~~ 90 | throw Exception("Appended segment is not a line or a spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | } | ~ 92 | else | ~~~~ 93 | { | ~ 94 | if(py::len(segment) == 2) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | auto l = new LineSeg<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | self.GetPoint(py::cast(segment[1]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | } | ~ 100 | else if(py::len(segment) == 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | { | ~ 102 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::cast(segment[0])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | self.GetPoint(py::cast(segment[1])), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | self.GetPoint(py::cast(segment[2]))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | } | ~ 107 | else | ~~~~ 108 | throw Exception("Appended segment must either have 2 or 3 points"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | } | ~ 110 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | seg->hmax = maxh; | ~~~~~~~~~~~~~~~~~ 113 | seg->hpref_left = max(hpref, hprefleft); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | seg->hpref_right = max(hpref,hprefright); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 116 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 117 | if (copy.has_value()) | ~~~~~~~~~~~~~~~~~~~~~ 118 | seg->copyfrom = *copy+1; | ~~~~~~~~~~~~~~~~~~~~~~~~ 119 | | 120 | if (bc.has_value()) | ~~~~~~~~~~~~~~~~~~~ 121 | { | ~ 122 | if(auto intptr = get_if(&*bc); intptr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | seg->bc = *intptr; | ~~~~~~~~~~~~~~~~~~ 124 | else | ~~~~ 125 | { | ~ 126 | auto bcname = get_if(&*bc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | seg->bc = self.GetNSplines() + 1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | self.SetBCName(seg->bc, *bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | } | ~ 130 | } | ~ 131 | else | ~~~~ 132 | seg->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 134 | return self.GetNSplines()-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | py::arg("bc")=nullopt, py::arg("copy")=nullopt, py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | py::arg("hpref")=0,py::arg("hprefleft")=0,py::arg("hprefright")=0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138 | | 139 | | 140 | .def("AppendSegment", FunctionPointer([](SplineGeometry2d &self, py::list point_indices, int leftdomain, int rightdomain) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | { | ~ 142 | int npts = py::len(point_indices); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | SplineSegExt * seg; | ~~~~~~~~~~~~~~~~~~~ 144 | //int a = py::extract(point_indices[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if (npts == 2) | ~~~~~~~~~~~~~~ 146 | { | ~ 147 | LineSeg<2> * l = new LineSeg<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | seg = new SplineSegExt(*l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | | 150 | } | ~ 151 | else if (npts == 3) | ~~~~~~~~~~~~~~~~~~~ 152 | { | ~ 153 | SplineSeg3<2> * seg3 = new SplineSeg3<2>(self.GetPoint(py::extract(point_indices[0])()), self.GetPoint(py::extract(point_indices[1])()), self.GetPoint(py::extract(point_indices[2])())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | seg = new SplineSegExt(*seg3); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | | 156 | } | ~ 157 | else | ~~~~ 158 | throw Exception("Can only append segments with 2 or 3 points!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | seg->leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | seg->rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | seg->hmax = 1e99; | ~~~~~~~~~~~~~~~~~ 162 | seg->reffak = 1; | ~~~~~~~~~~~~~~~~ 163 | seg->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~ 164 | self.AppendSegment(seg); | ~~~~~~~~~~~~~~~~~~~~~~~~ 165 | }), py::arg("point_indices"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | | 167 | | 168 | .def("AddCurve", | ~~~~~~~~~~~~~~~~ 169 | [] (SplineGeometry2d & self, py::object func, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | int leftdomain, int rightdomain, py::object bc, double maxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | { | ~ 172 | int n = 1000; | ~~~~~~~~~~~~~ 173 | NgArray> points; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | for (int i = 0; i <= n; i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | { | ~ 176 | double t = double(i)/n; | ~~~~~~~~~~~~~~~~~~~~~~~ 177 | py::tuple xy = func(t); | ~~~~~~~~~~~~~~~~~~~~~~~ 178 | double x = py::cast(xy[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | double y = py::cast(xy[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | points.Append (Point<2>(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | } | ~ 182 | auto spline = new DiscretePointsSeg<2> (points); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | SplineSegExt * spex = new SplineSegExt (*spline); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | | 185 | spex -> leftdom = leftdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | spex -> rightdom = rightdomain; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | spex->hmax = maxh; | ~~~~~~~~~~~~~~~~~~ 188 | spex->reffak = 1; | ~~~~~~~~~~~~~~~~~ 189 | spex->copyfrom = -1; | ~~~~~~~~~~~~~~~~~~~~ 190 | | 191 | if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | spex->bc = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193 | else if (py::extract(bc).check()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | { | ~ 195 | string bcname = py::extract(bc)(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | self.SetBCName(spex->bc, bcname); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | } | ~ 199 | else | ~~~~ 200 | spex->bc = self.GetNSplines()+1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | | 202 | | 203 | self.AppendSegment (spex); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | }, py::arg("func"), py::arg("leftdomain") = 1, py::arg("rightdomain") = py::int_(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | py::arg("bc")=NGDummyArgument(), py::arg("maxh")=1e99, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "Curve is given as parametrization on the interval [0,1]") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | | 208 | .def("SetMaterial", &SplineGeometry2d::SetMaterial) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | .def("SetDomainMaxH", &SplineGeometry2d::SetDomainMaxh) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | | 211 | .def("GetBCName", [](SplineGeometry2d& self, size_t index) { return self.GetBCName(index); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | | 213 | .def("GetNDomains", [](SplineGeometry2d& self) { return self.GetNDomains(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | .def("GetNSplines", [](SplineGeometry2d& self) { return self.splines.Size(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | .def("GetSpline", [](SplineGeometry2d& self, size_t index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | { return shared_ptr(&self.GetSpline(index), NOOP_Deleter); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | py::return_value_policy::reference_internal) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | .def("GetNPoints", [](SplineGeometry2d& self) { return self.GetNP(); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | .def("GetPoint", [](SplineGeometry2d& self, size_t index) { return Point<2>(self.GetPoint(index)); }) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | | 222 | .def("PlotData", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | { | ~ 224 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | py::tuple xlim = py::make_tuple(box.PMin()(0) - 0.1*xdist, box.PMax()(0) + 0.1*xdist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | py::tuple ylim = py::make_tuple(box.PMin()(1) - 0.1*ydist, box.PMax()(1) + 0.1*ydist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | | 230 | py::list xpoints, ypoints; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | | 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | { | ~ 234 | py::list xp, yp; | ~~~~~~~~~~~~~~~~ 235 | if (self.splines[i]->GetType().compare("line")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | { | ~ 237 | GeomPoint<2> p1 = self.splines[i]->StartPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | GeomPoint<2> p2 = self.splines[i]->EndPI(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | xp.append(py::cast(p1(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | xp.append(py::cast(p2(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | yp.append(py::cast(p1(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | yp.append(py::cast(p2(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | } | ~ 244 | else if (self.splines[i]->GetType().compare("spline3")==0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | { | ~ 246 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | | 249 | for (int j = 0; j <= n; j++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | { | ~ 251 | GeomPoint<2> point = self.splines[i]->GetPoint(j*1./n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | xp.append(py::cast(point(0))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | yp.append(py::cast(point(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254 | } | ~ 255 | } | ~ 256 | else | ~~~~ 257 | { | ~ 258 | cout << "spline is neither line nor spline3" << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | } | ~ 260 | xpoints.append(xp); | ~~~~~~~~~~~~~~~~~~~ 261 | ypoints.append(yp); | ~~~~~~~~~~~~~~~~~~~ 262 | | 263 | } | ~ 264 | return py::tuple(py::make_tuple(xlim, ylim, xpoints, ypoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | | 266 | })) | ~~~ 267 | .def("_visualizationData", [](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { | ~ 269 | Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | double xdist = box.PMax()(0) - box.PMin()(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | double ydist = box.PMax()(1) - box.PMin()(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | py::dict data; | ~~~~~~~~~~~~~~ 273 | py::dict segment_data; | ~~~~~~~~~~~~~~~~~~~~~~ 274 | auto min_val = py::make_tuple(box.PMin()(0), box.PMin()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | auto max_val = py::make_tuple(box.PMax()(1),box.PMax()(1),0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | py::list vertices; | ~~~~~~~~~~~~~~~~~~ 277 | py::list domains; | ~~~~~~~~~~~~~~~~~ 278 | py::list segment_points; | ~~~~~~~~~~~~~~~~~~~~~~~~ 279 | py::list segment_normals; | ~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | py::list leftdom; | ~~~~~~~~~~~~~~~~~ 281 | py::list rightdom; | ~~~~~~~~~~~~~~~~~~ 282 | int max_bcnr = 0; | ~~~~~~~~~~~~~~~~~ 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | { | ~ 285 | std::vector> lst; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | if (self.splines[i]->GetType().compare("line") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | lst = { self.splines[i]->StartPI(), self.splines[i]->EndPI() }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | else if(self.splines[i]->GetType().compare("spline3") == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | { | ~ 290 | double len = self.splines[i]->Length(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | int n = floor(len/(0.05*min(xdist,ydist))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | n = max(3, n); | ~~~~~~~~~~~~~~ 293 | lst.push_back(self.splines[i]->StartPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | for (int j = 1; j < n; j++){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | lst.push_back(self.splines[i]->GetPoint(j*1./n)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | } | ~ 298 | lst.push_back(self.splines[i]->EndPI()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | } | ~ 300 | else | ~~~~ 301 | { | ~ 302 | throw NgException("Spline is neither line nor spline3"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | } | ~ 304 | for (auto point : lst) | ~~~~~~~~~~~~~~~~~~~~~~ 305 | { | ~ 306 | for(auto val : {point(0), point(1), 0.}) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | vertices.append(val); | ~~~~~~~~~~~~~~~~~~~~~ 308 | int bcnr = self.GetSpline(i).bc; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | max_bcnr = max2(max_bcnr, bcnr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | domains.append(bcnr); | ~~~~~~~~~~~~~~~~~~~~~ 311 | domains.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 312 | domains.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | } | ~ 314 | | 315 | // segment data | ~~~~~~~~~~~~~~~ 316 | auto pnt = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | segment_points.append(py::make_tuple(pnt(0),pnt(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | auto normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | std::swap(normal(0),normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | normal(1) *= -1; | ~~~~~~~~~~~~~~~~ 321 | normal *= 1./sqrt(normal(0) * normal(0) + normal(1)*normal(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | segment_normals.append(py::make_tuple(normal(0),normal(1))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | leftdom.append(self.GetSpline(i).leftdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | rightdom.append(self.GetSpline(i).rightdom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | } | ~ 326 | py::list bcnames; | ~~~~~~~~~~~~~~~~~ 327 | for (int i = 1; i point = self.splines[i]->GetPoint(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | Vec<2> normal = self.GetSpline(i).GetTangent(0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | double temp = normal(0); | ~~~~~~~~~~~~~~~~~~~~~~~~ 363 | normal(0) = normal(1); | ~~~~~~~~~~~~~~~~~~~~~~ 364 | normal(1) = -temp; | ~~~~~~~~~~~~~~~~~~ 365 | | 366 | leftdom.append(py::cast(self.GetSpline(i).leftdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | rightdom.append(py::cast(self.GetSpline(i).rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | | 369 | rightpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | leftpoints.append(py::make_tuple(point(0), point(1), normal(0)<0, normal(1)<0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | } | ~ 372 | return py::tuple(py::make_tuple(leftpoints, rightpoints, leftdom, rightdom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373 | | 374 | })) | ~~~ 375 | .def("Print", FunctionPointer([](SplineGeometry2d &self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | { | ~ 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | { | ~ 379 | cout << i << " : " << self.geompoints[i][0] << " , " << self.geompoints[i][1] << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | } | ~ 381 | //Box<2> box(self.GetBoundingBox()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382 | //cout << box.PMin() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | //cout << box.PMax() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | cout << self.splines.Size() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386 | { | ~ 387 | cout << self.splines[i]->GetType() << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | //cout << i << " : " << self.splines[i]->GetPoint(0.1) << " , " << self.splines[i]->GetPoint(0.5) << endl; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | } | ~ 390 | })) | ~~~ 391 | .def("Draw", FunctionPointer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392 | ([] (shared_ptr self) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393 | { | ~ 394 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 395 | py::module::import("netgen").attr("Redraw")(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | }) | ~~ 397 | ) | ~ 398 | | 399 | .def("GenerateMesh", [](shared_ptr self, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | optional pars, py::kwargs kwargs) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 401 | { | ~ 402 | MeshingParameters mp; | ~~~~~~~~~~~~~~~~~~~~~ 403 | if(pars) mp = *pars; | ~~~~~~~~~~~~~~~~~~~~ 404 | { | ~ 405 | py::gil_scoped_acquire aq; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 406 | CreateMPfromKwargs(mp, kwargs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407 | } | ~ 408 | auto mesh = make_shared(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | mesh->SetGeometry(self); | ~~~~~~~~~~~~~~~~~~~~~~~~ 410 | SetGlobalMesh (mesh); | ~~~~~~~~~~~~~~~~~~~~~ 411 | ng_geometry = self; | ~~~~~~~~~~~~~~~~~~~ 412 | auto result = self->GenerateMesh(mesh, mp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413 | if(result != 0) | ~~~~~~~~~~~~~~~ 414 | throw Exception("Meshing failed!"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | return mesh; | ~~~~~~~~~~~~ 416 | }, py::arg("mp") = nullopt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | py::call_guard(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | meshingparameter_description.c_str()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:281:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 281 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of ‘netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here 641 | Point DiscretePointsSeg :: GetPoint (double t) const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -I/usr/lib64/python3.12/site-packages/mpich/mpi4py/include/mpi4py -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -MF CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o.d -o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:14: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp: In function ‘nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)’: /builddir/build/BUILD/netgen-6.2.2403/nglib/nglib_occ.cpp:166:22: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 166 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:13: In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:686:18: warning: ‘nr’ may be used uninitialized [-Wmaybe-uninitialized] 686 | if (nr == -2) // restore a nullptr | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:684:15: note: ‘nr’ declared here 684 | int nr; | ^~ In member function ‘ngcore::Archive::operator&(netgen::CSGeometry*&)ngcore::Archive&’, inlined from ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:233:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:713:15: warning: ‘downcasted’ may be used uninitialized [-Wmaybe-uninitialized] 713 | if(downcasted) | ^~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp: In function ‘ngcore::NGSPickle()::{lambda(netgen::CSGeometry*)#1}::operator()(netgen::CSGeometry*) const [clone .isra.0]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/archive.hpp:710:20: note: ‘downcasted’ declared here 710 | bool downcasted; | ^~~~~~~~~~ [ 87%] Linking CXX shared library libnglib.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nglib.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/rules/rule_hexrules.cpp.o CMakeFiles/nglib.dir/rules/rule_prismrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules.cpp.o CMakeFiles/nglib.dir/rules/rule_pyramidrules2.cpp.o CMakeFiles/nglib.dir/rules/rule_quadrules.cpp.o CMakeFiles/nglib.dir/rules/rule_tetrules.cpp.o CMakeFiles/nglib.dir/rules/rule_triarules.cpp.o CMakeFiles/nglib.dir/libsrc/general/gzstream.cpp.o CMakeFiles/nglib.dir/libsrc/general/hashtabl.cpp.o CMakeFiles/nglib.dir/libsrc/general/mystring.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/ngbitarray.cpp.o CMakeFiles/nglib.dir/libsrc/general/optmem.cpp.o CMakeFiles/nglib.dir/libsrc/general/parthreads.cpp.o CMakeFiles/nglib.dir/libsrc/general/seti.cpp.o CMakeFiles/nglib.dir/libsrc/general/sort.cpp.o CMakeFiles/nglib.dir/libsrc/general/spbita2d.cpp.o CMakeFiles/nglib.dir/libsrc/general/table.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/adtree.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom2d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geom3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomfuncs.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/geomtest3d.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/spline.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/splinegeometry.cpp.o CMakeFiles/nglib.dir/libsrc/gprim/transform3d.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/bfgs.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/densemat.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linopt.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/linsearch.cpp.o CMakeFiles/nglib.dir/libsrc/linalg/polynomial.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/adfront3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bisect.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/clusters.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/curvedelems.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/delaunay2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/geomsearch.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/global.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/hprefinement.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve2gen.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/improve3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/localh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshclass.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshfunc2d.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtool.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/meshtype.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/msghandler.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/netrule3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parser3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/refine.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/ruler3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/secondorder.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.5.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing2.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/smoothing3.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/specials.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/topology.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/validate.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/bcfunctions.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/parallelmesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/paralleltop.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/basegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/python_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/surfacegeom.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/debugging.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/fieldlines.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/visual_interface.cpp.o CMakeFiles/nglib.dir/libsrc/meshing/boundarylayer2d.cpp.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Inter3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop2d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Loop3d.cxx.o CMakeFiles/nglib.dir/libsrc/occ/Partition_Spliter.cxx.o CMakeFiles/nglib.dir/libsrc/occ/occgenmesh.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occgeom.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occmeshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_basic.cpp.o CMakeFiles/nglib.dir/libsrc/occ/python_occ_shapes.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_face.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_edge.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_vertex.cpp.o CMakeFiles/nglib.dir/libsrc/occ/occ_utils.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/meshstlsurface.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeom.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeomchart.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlgeommesh.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stlline.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltool.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/stltopology.cpp.o CMakeFiles/nglib.dir/libsrc/stlgeom/python_stl.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface.cpp.o CMakeFiles/nglib.dir/libsrc/interface/nginterface_v2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/read_fnf_mesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readtetmesh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/readuser.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeabaqus.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writediffpack.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writedolfin.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeelmer.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefeap.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writefluent.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writejcm.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writepermas.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetecplot.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetet.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writetochnog.cpp.o CMakeFiles/nglib.dir/libsrc/interface/wuchemnitz.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writegmsh2.cpp.o CMakeFiles/nglib.dir/libsrc/interface/writeOpenFOAM15x.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_cgns.cpp.o CMakeFiles/nglib.dir/libsrc/interface/rw_medit.cpp.o CMakeFiles/nglib.dir/libsrc/csg/algprim.cpp.o CMakeFiles/nglib.dir/libsrc/csg/brick.cpp.o CMakeFiles/nglib.dir/libsrc/csg/bspline2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgeom.cpp.o CMakeFiles/nglib.dir/libsrc/csg/csgparser.cpp.o CMakeFiles/nglib.dir/libsrc/csg/curve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/edgeflw.cpp.o CMakeFiles/nglib.dir/libsrc/csg/explicitcurve2d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/extrusion.cpp.o CMakeFiles/nglib.dir/libsrc/csg/gencyl.cpp.o CMakeFiles/nglib.dir/libsrc/csg/genmesh.cpp.o CMakeFiles/nglib.dir/libsrc/csg/identify.cpp.o CMakeFiles/nglib.dir/libsrc/csg/manifold.cpp.o CMakeFiles/nglib.dir/libsrc/csg/meshsurf.cpp.o CMakeFiles/nglib.dir/libsrc/csg/polyhedra.cpp.o CMakeFiles/nglib.dir/libsrc/csg/revolution.cpp.o CMakeFiles/nglib.dir/libsrc/csg/singularref.cpp.o CMakeFiles/nglib.dir/libsrc/csg/solid.cpp.o CMakeFiles/nglib.dir/libsrc/csg/specpoin.cpp.o CMakeFiles/nglib.dir/libsrc/csg/spline3d.cpp.o CMakeFiles/nglib.dir/libsrc/csg/surface.cpp.o CMakeFiles/nglib.dir/libsrc/csg/triapprox.cpp.o CMakeFiles/nglib.dir/libsrc/csg/zrefine.cpp.o CMakeFiles/nglib.dir/libsrc/csg/python_csg.cpp.o CMakeFiles/nglib.dir/libsrc/csg/splinesurface.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/csg2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/genmesh2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/geometry2d.cpp.o CMakeFiles/nglib.dir/libsrc/geom2d/python_geom2d.cpp.o CMakeFiles/nglib.dir/ng/onetcl.cpp.o CMakeFiles/nglib.dir/nglib/nglib.cpp.o CMakeFiles/nglib.dir/nglib/nglib_occ.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: libsrc/core/libngcore.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so /usr/lib64/libmetis.so /usr/lib64/libpython3.12.so /usr/lib64/mpich/lib/libmpi.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:216:10: warning: type ‘struct Line’ violates the C++ One Definition Rule [-Wodr] 216 | struct Line | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a different type is defined in another translation unit 94 | class Line /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:98: note: the first difference of corresponding definitions is field ‘layer’ 98 | int layer = 1; /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occgeom.hpp:94: note: a type with different number of fields is defined in another translation unit 94 | class Line In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:307:9, inlined from ‘GetLocals.isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:379:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘GetLocals.isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘_S_manage’ at /usr/include/c++/14/any:625:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_S_manage’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../gprim/splinegeometry.hpp:25:20, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1196:0, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:0: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function ‘_FUN’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:317:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:322:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘operator=’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘GenerateBoundaryLayer2’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer2d.cpp:230:51: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘GenerateBoundaryLayer2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:328:9, inlined from ‘AddPoint’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/adfront2.cpp:94:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘AddPoint’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘FindOpenElements’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:2706:57: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘FindOpenElements’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘InsertNewElements’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1095:50, inlined from ‘Perform’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/boundarylayer.cpp:1533:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘Perform’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘SetLocalH’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshclass.cpp:3861:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘SetLocalH’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘operator()’ at /usr/include/pybind11/detail/type_caster_base.h:1189:55, inlined from ‘_FUN’ at /usr/include/pybind11/detail/type_caster_base.h:1189:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In function ‘ParallelFor’, inlined from ‘CheckGeometryOverlapping’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘CheckGeometryOverlapping’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘load’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:49:22, inlined from ‘load_impl_sequence’ at /usr/include/pybind11/cast.h:1598:51, inlined from ‘load_args’ at /usr/include/pybind11/cast.h:1576:68, inlined from ‘operator()’ at /usr/include/pybind11/pybind11.h:271:42, inlined from ‘_FUN’ at /usr/include/pybind11/pybind11.h:267:21: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘_FUN’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘SwapImprove2’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve3.cpp:2514:101: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘SwapImprove2’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:999:19, inlined from ‘operator=’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:648:12, inlined from ‘Append’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:884:18, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/ruler2.hpp:7:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp: In member function ‘__ct_base ’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:787:37: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 787 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DoArchive’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:828:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘DoArchive’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘MapSurfaceMesh’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/basegeom.cpp:1048:70: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘MapSurfaceMesh’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:53:18, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘DivideMesh’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:56:20, inlined from ‘MeshVolume’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshfunc.cpp:596:37: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In function ‘MeshVolume’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51, inlined from ‘CombineImprove’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.cpp:608:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In member function ‘CombineImprove’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator()’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28, inlined from ‘operator().isra’ at /usr/include/pybind11/detail/init.h:304:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1875:54: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/python_mesh.cpp:1878:51: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘operator().isra’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:355:28: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘operator().isra’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1596:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:44: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1561:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1566:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.hpp:641:3, inlined from ‘ClipSolids’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/csg2d.cpp:1571:46: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:750:56: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 750 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/14/new: In function ‘ClipSolids’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../linalg/../include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:277:60: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 277 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/14/new: In member function ‘__ct_base ’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘__ct ’, inlined from ‘BuildEdgeList.constprop’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/improve2.hpp:46:51: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:707:40: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 707 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/14/new: In function ‘BuildEdgeList.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘ReSize’, inlined from ‘SetSize’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:842:37, inlined from ‘Add’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/meshtype.cpp:2709:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/array.hpp:1120:12: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1120 | data = new T[nsize]; | ^ /usr/include/c++/14/new: In member function ‘Add’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp: In member function ‘ReSize’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:450:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 450 | T * p = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/meshing/../include/../general/ngarray.hpp:466:18: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 466 | data = new T[nsize]; | ^ /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 87%] Built target nglib /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles/nggui.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/ngpy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f CMakeFiles/nggui.dir/build.make CMakeFiles/nggui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 87%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 87%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o [ 88%] Building CXX object CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/python3.12 -isystem /usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/netgenpy.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:6: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 6 | #pragma clang diagnostic push /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:7: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 7 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occ_utils.hpp:20: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 20 | #pragma clang diagnostic pop In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLMeshing::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:408:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 408 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:532:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:536:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 536 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:564:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 564 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:742:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 742 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp: In member function ‘virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/vsstl.cpp:1181:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1181 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp: In member function ‘void netgen::OCCGeometry::SetFaceMaxH(size_t, double)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:348:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Standard_Integer’ {aka ‘int’} [-Wsign-compare] 348 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp: In member function ‘virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:419:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 419 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/vsocc.cpp:423:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 423 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp: In function ‘int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../occ/occgeom.hpp:395:25: required from here 395 | face_sel_status = 0; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp [ 89%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp: In function ‘int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/stlgeom/stlpkg.cpp:529:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 529 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 90%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngpy.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../libnglib.so.6.2 /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so -Wl,--start-group /usr/lib64/libTKOffset.so.7.8.0 /usr/lib64/libTKFillet.so.7.8.0 /usr/lib64/libTKDEIGES.so.7.8.0 /usr/lib64/libTKBool.so.7.8.0 /usr/lib64/libTKDESTEP.so.7.8.0 /usr/lib64/libTKXSBase.so.7.8.0 /usr/lib64/libTKDESTL.so.7.8.0 /usr/lib64/libTKXCAF.so.7.8.0 /usr/lib64/libTKVCAF.so.7.8.0 /usr/lib64/libTKCAF.so.7.8.0 /usr/lib64/libTKBO.so.7.8.0 /usr/lib64/libTKPrim.so.7.8.0 /usr/lib64/libTKLCAF.so.7.8.0 /usr/lib64/libTKCDF.so.7.8.0 /usr/lib64/libTKV3d.so.7.8.0 /usr/lib64/libTKHLR.so.7.8.0 /usr/lib64/libTKMesh.so.7.8.0 /usr/lib64/libTKService.so.7.8.0 -lfontconfig /usr/lib64/libTKShHealing.so.7.8.0 /usr/lib64/libTKTopAlgo.so.7.8.0 /usr/lib64/libTKGeomAlgo.so.7.8.0 /usr/lib64/libTKBRep.so.7.8.0 /usr/lib64/libTKGeomBase.so.7.8.0 /usr/lib64/libTKG3d.so.7.8.0 /usr/lib64/libTKG2d.so.7.8.0 /usr/lib64/libTKMath.so.7.8.0 -lGL -lX11 /usr/lib64/libfreetype.so /usr/lib64/libTKDE.so.7.8.0 /usr/lib64/libTKernel.so.7.8.0 -lpthread -lrt -lstdc++ -ltbb -ltbbmalloc -ldl -Wl,--end-group In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/importsolution.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp [ 91%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::ClickElement(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp: In member function ‘void netgen::VisualSceneMeshDoctor::UpdateTables()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 91%] Built target ngpy [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 92%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp: In member function ‘void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/mvdraw.cpp:211:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 211 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 93%] Building CXX object CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromBox(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:41:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 41 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromLine(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp: In member function ‘void netgen::VisualSceneSolution::BuildFieldLinesFromFace(ngcore::Array >&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsfieldlines.cpp:173:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | for(i=0; i&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:269:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 269 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘virtual void netgen::VisualSceneMesh::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:518:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 518 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:530:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 530 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:543:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 543 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:561:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 561 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:576:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 576 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:620:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 620 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:638:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 638 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:677:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 677 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:897:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 897 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildColorTexture()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:911:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 911 | if(colors.texture == -1) | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildFilledList(bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1071:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildLineList()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1415:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1415 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildTetList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:1892:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 1892 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPrismList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2174:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2174 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2448:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2448 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildHexList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2508:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2508 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2657:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2657 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2687:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2687 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2770:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2770 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildPyramidList(const ngcore::BitArray&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:2840:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2840 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3131:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3131 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘void netgen::VisualSceneMesh::BuildDomainSurfList()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3187:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 3187 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp: In member function ‘bool netgen::VisualSceneMesh::SelectSurfaceElement(int, int, netgen::Point<3, double>&, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3292:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3292 | if(px != select.x || py != select.y) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:54: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vsmesh.cpp:3301:92: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 3301 | if(select.framebuffer == 0 || select.viewport[2] != select.width || select.viewport[3] != select.height) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::AddSolutionData(SolData*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:91:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::ClearSolutionData()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:161:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 161 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::SaveSolutionData(const char*)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:180:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 180 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:235:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 235 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:242:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 242 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:246:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 246 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:255:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 255 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:278:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 278 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:285:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 285 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:289:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 289 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:298:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 298 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:312:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 312 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:318:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 318 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:623:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 623 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:644:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 644 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘virtual void netgen::VisualSceneSolution::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:868:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 868 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1100:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1100 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1123:25: warning: catching polymorphic type ‘class std::bad_weak_ptr’ by value [-Wcatch-value=] 1123 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1493:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1493 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1494:82: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1494 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In member function ‘void netgen::VisualSceneSolution::DrawClipPlaneTrigs()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4419:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4419 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4441 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4449:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4449 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4458:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4458 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4801:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4801 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4808:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4808 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:1921:25: required from here 1921 | grads1 = Vec<3> (0.0); | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4431:14: required from here 4431 | trigok = false; | ^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:387:45: required from ‘netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]’ 387 | NgFlatArray::operator= (val); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:4432:14: required from here 4432 | elnrs = -1; | ^ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:184:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 184 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp: In function ‘int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/visualpkg.cpp:80:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 80 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneGeometry::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp: In member function ‘virtual void netgen::VisualSceneSpecPoints::BuildScene(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:229:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 229 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:514:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 514 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp: In function ‘int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/csg/csgpkg.cpp:532:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 532 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp [ 95%] Building CXX object CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp: In member function ‘virtual void netgen::VisualSceneGeometry2d::DrawScene()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 95%] Building CXX object CMakeFiles/nggui.dir/ng/gui.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/gui.cpp.o -MF CMakeFiles/nggui.dir/ng/gui.cpp.o.d -o CMakeFiles/nggui.dir/ng/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/gui.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/ngpkg.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -MF CMakeFiles/nggui.dir/ng/ngpkg.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/gui.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object CMakeFiles/nggui.dir/ng/demoview.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/demoview.cpp.o -MF CMakeFiles/nggui.dir/ng/demoview.cpp.o.d -o CMakeFiles/nggui.dir/ng/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -MF CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o.d -o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/parallelfunc.cpp [ 97%] Building CXX object CMakeFiles/nggui.dir/ng/ngtcl.cpp.o /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dnggui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403 -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -MF CMakeFiles/nggui.dir/ng/ngtcl.cpp.o.d -o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327: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-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:197:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 197 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:272:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 272 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:485:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 485 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:554:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 554 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:585:28: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 585 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:642:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 642 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:649:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 649 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:656:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 656 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void* netgen::MeshingDummy(void*)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1441:24: warning: catching polymorphic type ‘using netgen::NgException = class ngcore::Exception’ {aka ‘class ngcore::Exception’} by value [-Wcatch-value=] 1441 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1493 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp: In function ‘void netgen::SetVisualScene(Tcl_Interp*)’: /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1944:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1944 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp: In instantiation of ‘int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:104:15: required from ‘void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]’ 104 | int i = CheckIndex (name); | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/ngpkg.cpp:1926:34: required from here 1926 | GetVisualizationScenes().Set (name.c_str(), avs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp: In member function ‘const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../csg/csgeom.hpp:327:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp: In member function ‘void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp: In member function ‘netgen::STLTrigId netgen::STLChart::GetTrig1(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp: In member function ‘int netgen::STLGeometry::LineEndPointsSet() const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../visualization/vssolution.hpp:245:27: required from here 245 | int pos = user_vis.Pos(vis); | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp: In instantiation of ‘void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:353:20: required from here 353 | campos.AddSpline (time+t[0], time+t[1], time+t[2], s[0], s[1], s[2]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp: In instantiation of ‘S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]’: /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:424:57: required from here 424 | visual_scene -> LookAt ( Point<3>( campos.Evaluate (time)), | ~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2403/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Linking CXX shared library libnggui.so /usr/bin/cmake -E cmake_link_script CMakeFiles/nggui.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/nggui.dir/libsrc/occ/vsocc.cpp.o CMakeFiles/nggui.dir/libsrc/occ/occpkg.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/vsstl.cpp.o CMakeFiles/nggui.dir/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/importsolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/meshdoc.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/mvdraw.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsfieldlines.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vsmesh.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/vssolution.cpp.o CMakeFiles/nggui.dir/libsrc/visualization/visualpkg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/vscsg.cpp.o CMakeFiles/nggui.dir/libsrc/csg/csgpkg.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/vsgeom2d.cpp.o CMakeFiles/nggui.dir/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/nggui.dir/ng/gui.cpp.o CMakeFiles/nggui.dir/ng/ngpkg.cpp.o CMakeFiles/nggui.dir/ng/demoview.cpp.o CMakeFiles/nggui.dir/ng/parallelfunc.cpp.o CMakeFiles/nggui.dir/ng/ngtcl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: -ljpeg ng/Togl2.1/libngtogl.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so libnglib.so.6.2 libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libpython3.12.so In function ‘ParallelFor’, inlined from ‘GetMinMax’ at /builddir/build/BUILD/netgen-6.2.2403/libsrc/visualization/vssolution.cpp:2663:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/parthreads.hpp:81:27: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | std::thread * threads = new std::thread[nthreads]; | ^ /usr/include/c++/14/new: In member function ‘GetMinMax’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 98%] Built target nggui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/netgen.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2403 /builddir/build/BUILD/netgen-6.2.2403/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng/CMakeFiles/ngguipy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/ngguipy.dir/build.make ng/CMakeFiles/ngguipy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o [ 99%] Building CXX object ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngappinit.cpp cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_FREETYPE -DHAVE_OPENGL_EXT -DHAVE_TBB -DHAVE_TK -DHAVE_VTK -DHAVE_XLIB -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DPYBIND11_SIMPLE_GIL_MANAGEMENT -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -D_GLIBCXX_USE_CXX11_ABI=1 -Dngguipy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2403/ng -I/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2403/include -I/builddir/build/BUILD/netgen-6.2.2403/libsrc -I/builddir/build/BUILD/netgen-6.2.2403/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.12 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -fabi-version=19 -MD -MT ng/CMakeFiles/ngguipy.dir/ngguipy.cpp.o -MF CMakeFiles/ngguipy.dir/ngguipy.cpp.o.d -o CMakeFiles/ngguipy.dir/ngguipy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2403/ng/ngguipy.cpp In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:16, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:540:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 540 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function ‘int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/hashtabl.hpp:553:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 553 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1607:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1607 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp: In member function ‘void netgen::Identifications::SetType(int, ID_TYPE)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshtype.hpp:1614:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1614 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp: In function ‘std::ostream& netgen::operator<<(std::ostream&, const LocalH&)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘const std::string* netgen::Mesh::GetMaterialPtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:712:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 712 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD2NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:728:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 728 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetCD3NamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:741:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 741 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp: In member function ‘std::string* netgen::Mesh::GetBCNamePtr(int) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshclass.hpp:748:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 748 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:31: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp: In member function ‘bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/ruler2.hpp:126:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:49: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetEdges(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:218:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < edges.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp: In member function ‘void netgen::CurvedElements::ElementInfo::SetFaces(ngcore::FlatArray)’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/curvedelems.hpp:228:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 228 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/bisect.hpp:6, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:53: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:254:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 254 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:261:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:271:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:278:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 278 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:292:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 292 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In member function ‘virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:308:21: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 308 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp: In destructor ‘virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/basegeom.hpp:348:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 348 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/meshing.hpp:62: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:117:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 117 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:134:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 134 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:141:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp: In member function ‘void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:151:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 151 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2403/ng/ngguipy.cpp:2: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp: In member function ‘void ngcore::SharedLoop2::SharedIterator::GetNext2()’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/taskmanager.hpp:594:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 594 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/myadt.hpp:30: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of ‘TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:207:16: required from ‘bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]’ 207 | return ( Pos(elem) >= 0 ); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here 103 | if ( procs.GetProcs().Contains(netgen::id) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/../include/../general/ngarray.hpp:199:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 199 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp: In instantiation of ‘void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]’: /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:617:15: required from ‘void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 617 | this->IncSize (i); | ~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:631:7: required from ‘void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]’ 631 | Add (i, cont); | ^~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/include/../meshing/paralleltop.hpp:44:79: required from here 44 | void AddDistantProc (PointIndex pi, int proc) { loc2distvert.AddUnique (pi-PointIndex::BASE, proc); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2403/libsrc/core/table.hpp:588:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 588 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/netgen.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../libnggui.so.6.2 -ljpeg /usr/lib64/libpython3.12.so /usr/lib64/libtcl.so /usr/lib64/libtk.so ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [ 99%] Built target netgen [100%] Linking CXX shared library libngguipy.so cd /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/ngguipy.dir/link.txt --verbose=1 /usr/lib64/mpich/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngguipy.so -o libngguipy.so CMakeFiles/ngguipy.dir/ngguipy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich:/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/libsrc/core: ../libnggui.so.6.2 ../libnglib.so.6.2 ../libsrc/core/libngcore.so.6.2 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.12.so Togl2.1/libngtogl.a /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' [100%] Built target ngguipy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2403/x86_64-redhat-linux-gnu-mpich/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/68/exe ']' +++ /usr/bin/readlink /proc/68/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/mpich-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.3R9gBl + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64 ++ dirname /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2403 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/21742/exe ']' +++ /usr/bin/readlink /proc/21742/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/openmpi-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64 + /usr/bin/cmake --install x86_64-redhat-linux-gnu-openmpi -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libngcore.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libngtogl.a -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/boxcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/circle_on_cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cone.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubeandring.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubeandspheres.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubemcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubemsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cylinder.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cylsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/ellipsoid.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/ellipticcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/extrusion.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/fichera.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/lshape3d.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/manyholes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/manyholes2.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/matrix.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/ortho.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/period.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/revolution.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/sculpture.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/shell.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/sphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/sphereincube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/torus.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/trafo.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/twobricks.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/twocubes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/twocyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/boundarycondition.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/hinge.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/part1.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/frame.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/screw.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/squarehole.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/squarecircle.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/square.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/py_tutorials/mesh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/openmpi/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/python3.12/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64//usr/lib64/openmpi/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/21742/exe ']' +++ /usr/bin/readlink /proc/21742/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/openmpi-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/21742/exe ']' +++ /usr/bin/readlink /proc/21742/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/mpich-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64 + /usr/bin/cmake --install x86_64-redhat-linux-gnu-mpich -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libngcore.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libngtogl.a -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/mpich/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/python3.12/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64//usr/lib64/mpich/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/21742/exe ']' +++ /usr/bin/readlink /proc/21742/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/mpich-x86_64 + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64 + /usr/bin/cmake --install x86_64-redhat-linux-gnu -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libngcore.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libngcore.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libngcore.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/core/autodiffdiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/pyngcore/pyngcore.cpython-312-x86_64-linux-gnu.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/fieldlines.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/meshing/visual_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/visualization/visual_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/interface/rw_medit.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/bin/netgen-mesher -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libnggui.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/libngpy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/libngguipy.so -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/libngguipy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libngtogl.a -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/nglib_occ.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libnglib.so.6.2 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/config/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/config/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/config/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12/site-packages/pyngcore/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/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/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64//usr/lib64/pkgconfig + cat + install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png + desktop-file-install --dir /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64//usr/doc + cd libsrc + find '(' -name '*.hpp' -or -name '*.hxx' -or -name '*.h' -or -name '*.ixx' -or -name '*.jxx' ')' -exec install -Dpm 0644 '{}' '/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/private/{}' ';' + install -Dpm 0644 nglib/nglib.h /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/include/netgen-mesher/nglib.h + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 6.2.2403-1.fc41 --unique-debug-suffix -6.2.2403-1.fc41.x86_64 --unique-debug-src-base netgen-mesher-6.2.2403-1.fc41.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/netgen-6.2.2403 find-debuginfo: starting Extracting debug info from 21 files DWARF-compressing 21 files sepdebugcrcfix: Updated 21 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/netgen-mesher-6.2.2403-1.fc41.x86_64 12883 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2403-1.fc41.x86_64/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2403-1.fc41.x86_64/ng/Togl2.1/toglDecls.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 0 0 -j4 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib/debug/usr/lib64/python3.12 using python3.12 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64 Cannot initialize handler pyc: ModuleNotFoundError: No module named 'marshalparser' [src/multiprocess.rs:66:9] &cmd = Command { program: "/usr/bin/add-determinism", args: [ "/usr/bin/add-determinism", "--socket", "3", "--brp", "--handler", "ar,jar,javadoc", ], env: CommandEnv { clear: false, vars: { "SOURCE_DATE_EPOCH": Some( "1715126400", ), }, }, create_pidfd: false, } /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/libngtogl.a: replacing with normalized version /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/mpich/lib/libngtogl.a: replacing with normalized version Bye! Bye! /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/lib64/openmpi/lib/libngtogl.a: replacing with normalized version Bye! Bye! Processing files: netgen-mesher-6.2.2403-1.fc41.x86_64 Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2403-1.fc41 netgen-mesher(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-common-6.2.2403-1.fc41.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.nrhx1E + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2403 + DOCDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/doc/netgen-mesher-common + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-6.2.2403/AUTHORS /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/doc/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-6.2.2403/doc/ng4.pdf /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/doc/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.SmnFW8 + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2403 + LICENSEDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/licenses/netgen-mesher-common + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/licenses/netgen-mesher-common + cp -pr /builddir/build/BUILD/netgen-6.2.2403/LICENSE /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64/usr/share/licenses/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(netgen-mesher.desktop) netgen-mesher-common = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: netgen-mesher-libs-6.2.2403-1.fc41.x86_64 Provides: libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) netgen-mesher-libs = 6.2.2403-1.fc41 netgen-mesher-libs(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7.8()(64bit) libTKBRep.so.7.8()(64bit) libTKBool.so.7.8()(64bit) libTKDEIGES.so.7.8()(64bit) libTKDESTEP.so.7.8()(64bit) libTKDESTL.so.7.8()(64bit) libTKFillet.so.7.8()(64bit) libTKG2d.so.7.8()(64bit) libTKG3d.so.7.8()(64bit) libTKGeomAlgo.so.7.8()(64bit) libTKGeomBase.so.7.8()(64bit) libTKLCAF.so.7.8()(64bit) libTKMath.so.7.8()(64bit) libTKMesh.so.7.8()(64bit) libTKOffset.so.7.8()(64bit) libTKPrim.so.7.8()(64bit) libTKShHealing.so.7.8()(64bit) libTKTopAlgo.so.7.8()(64bit) libTKXCAF.so.7.8()(64bit) libTKXSBase.so.7.8()(64bit) libTKernel.so.7.8()(64bit) libX11.so.6()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libngcore.so.6.2()(64bit) libnglib.so.6.2()(64bit) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-devel-6.2.2403-1.fc41.x86_64 Provides: cmake(Netgen) cmake(netgen) netgen-mesher-devel = 6.2.2403-1.fc41 netgen-mesher-devel(x86-64) = 6.2.2403-1.fc41 pkgconfig(netgen-mesher) = 6.2.2403 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config cmake-filesystem(x86-64) Processing files: netgen-mesher-devel-private-6.2.2403-1.fc41.x86_64 Provides: netgen-mesher-devel-private = 6.2.2403-1.fc41 netgen-mesher-devel-private(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-netgen-mesher-6.2.2403-1.fc41.x86_64 Provides: libngguipy.so()(64bit) libngpy.so()(64bit) python-netgen = 6.2.2403-1.fc41 python-netgen-mesher = 6.2.2403-1.fc41 python3-netgen-mesher = 6.2.2403-1.fc41 python3-netgen-mesher(x86-64) = 6.2.2403-1.fc41 python3.12-netgen = 6.2.2403-1.fc41 python3.12-netgen-mesher = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnglib.so.6.2()(64bit) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.12 rtld(GNU_HASH) Obsoletes: python-netgen < 6.2.2403-1.fc41 Processing files: netgen-mesher-openmpi-6.2.2403-1.fc41.x86_64 Provides: netgen-mesher-openmpi = 6.2.2403-1.fc41 netgen-mesher-openmpi(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmpi.so.40()(64bit)(openmpi-x86_64) libngcore.so.6.2()(64bit)(openmpi-x86_64) libnggui.so.6.2()(64bit)(openmpi-x86_64) libnglib.so.6.2()(64bit)(openmpi-x86_64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-libs-6.2.2403-1.fc41.x86_64 Provides: libngcore.so.6.2()(64bit)(openmpi-x86_64) libnggui.so.6.2()(64bit)(openmpi-x86_64) libnglib.so.6.2()(64bit)(openmpi-x86_64) netgen-mesher-openmpi-libs = 6.2.2403-1.fc41 netgen-mesher-openmpi-libs(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7.8()(64bit) libTKBRep.so.7.8()(64bit) libTKBool.so.7.8()(64bit) libTKDEIGES.so.7.8()(64bit) libTKDESTEP.so.7.8()(64bit) libTKDESTL.so.7.8()(64bit) libTKFillet.so.7.8()(64bit) libTKG2d.so.7.8()(64bit) libTKG3d.so.7.8()(64bit) libTKGeomAlgo.so.7.8()(64bit) libTKGeomBase.so.7.8()(64bit) libTKLCAF.so.7.8()(64bit) libTKMath.so.7.8()(64bit) libTKMesh.so.7.8()(64bit) libTKOffset.so.7.8()(64bit) libTKPrim.so.7.8()(64bit) libTKShHealing.so.7.8()(64bit) libTKTopAlgo.so.7.8()(64bit) libTKXCAF.so.7.8()(64bit) libTKXSBase.so.7.8()(64bit) libTKernel.so.7.8()(64bit) libX11.so.6()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libmetis.so.0()(64bit) libmpi.so.40()(64bit)(openmpi-x86_64) libngcore.so.6.2()(64bit)(openmpi-x86_64) libnglib.so.6.2()(64bit)(openmpi-x86_64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-devel-6.2.2403-1.fc41.x86_64 Provides: netgen-mesher-openmpi-devel = 6.2.2403-1.fc41 netgen-mesher-openmpi-devel(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-netgen-mesher-openmpi-6.2.2403-1.fc41.x86_64 Provides: libngguipy.so()(64bit)(openmpi-x86_64) libngpy.so()(64bit)(openmpi-x86_64) python-netgen-mesher-openmpi = 6.2.2403-1.fc41 python-netgen-openmpi = 6.2.2403-1.fc41 python3-netgen-mesher-openmpi = 6.2.2403-1.fc41 python3-netgen-mesher-openmpi(x86-64) = 6.2.2403-1.fc41 python3.12-netgen-mesher-openmpi = 6.2.2403-1.fc41 python3.12-netgen-openmpi = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so.6.2()(64bit)(openmpi-x86_64) libnggui.so.6.2()(64bit)(openmpi-x86_64) libnglib.so.6.2()(64bit)(openmpi-x86_64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-openmpi < 6.2.2403-1.fc41 Processing files: netgen-mesher-mpich-6.2.2403-1.fc41.x86_64 Provides: netgen-mesher-mpich = 6.2.2403-1.fc41 netgen-mesher-mpich(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmpi.so.12()(64bit)(mpich-x86_64) libngcore.so.6.2()(64bit)(mpich-x86_64) libnggui.so.6.2()(64bit)(mpich-x86_64) libnglib.so.6.2()(64bit)(mpich-x86_64) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-libs-6.2.2403-1.fc41.x86_64 Provides: libngcore.so.6.2()(64bit)(mpich-x86_64) libnggui.so.6.2()(64bit)(mpich-x86_64) libnglib.so.6.2()(64bit)(mpich-x86_64) netgen-mesher-mpich-libs = 6.2.2403-1.fc41 netgen-mesher-mpich-libs(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7.8()(64bit) libTKBRep.so.7.8()(64bit) libTKBool.so.7.8()(64bit) libTKDEIGES.so.7.8()(64bit) libTKDESTEP.so.7.8()(64bit) libTKDESTL.so.7.8()(64bit) libTKFillet.so.7.8()(64bit) libTKG2d.so.7.8()(64bit) libTKG3d.so.7.8()(64bit) libTKGeomAlgo.so.7.8()(64bit) libTKGeomBase.so.7.8()(64bit) libTKLCAF.so.7.8()(64bit) libTKMath.so.7.8()(64bit) libTKMesh.so.7.8()(64bit) libTKOffset.so.7.8()(64bit) libTKPrim.so.7.8()(64bit) libTKShHealing.so.7.8()(64bit) libTKTopAlgo.so.7.8()(64bit) libTKXCAF.so.7.8()(64bit) libTKXSBase.so.7.8()(64bit) libTKernel.so.7.8()(64bit) libX11.so.6()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libmetis.so.0()(64bit) libmpi.so.12()(64bit)(mpich-x86_64) libngcore.so.6.2()(64bit)(mpich-x86_64) libnglib.so.6.2()(64bit)(mpich-x86_64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-devel-6.2.2403-1.fc41.x86_64 Provides: netgen-mesher-mpich-devel = 6.2.2403-1.fc41 netgen-mesher-mpich-devel(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-netgen-mesher-mpich-6.2.2403-1.fc41.x86_64 Provides: libngguipy.so()(64bit)(mpich-x86_64) libngpy.so()(64bit)(mpich-x86_64) python-netgen-mesher-mpich = 6.2.2403-1.fc41 python-netgen-mpich = 6.2.2403-1.fc41 python3-netgen-mesher-mpich = 6.2.2403-1.fc41 python3-netgen-mesher-mpich(x86-64) = 6.2.2403-1.fc41 python3.12-netgen-mesher-mpich = 6.2.2403-1.fc41 python3.12-netgen-mpich = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libngcore.so.6.2()(64bit)(mpich-x86_64) libnggui.so.6.2()(64bit)(mpich-x86_64) libnglib.so.6.2()(64bit)(mpich-x86_64) libpython3.12.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-mpich < 6.2.2403-1.fc41 Processing files: netgen-mesher-debugsource-6.2.2403-1.fc41.x86_64 Provides: netgen-mesher-debugsource = 6.2.2403-1.fc41 netgen-mesher-debugsource(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: netgen-mesher-debuginfo-6.2.2403-1.fc41.x86_64 Provides: debuginfo(build-id) = dc81fd6e0debca84c2bbc8bef313c216051259d1 netgen-mesher-debuginfo = 6.2.2403-1.fc41 netgen-mesher-debuginfo(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2403-1.fc41 Processing files: netgen-mesher-libs-debuginfo-6.2.2403-1.fc41.x86_64 Provides: debuginfo(build-id) = 3072a6c479584e1de6ae00638c8732f281fb6198 debuginfo(build-id) = 489bbc65b66e3ce48a76f6e6a8e6c8830207cd7f debuginfo(build-id) = e4fc5ce691df49d02e1ea99ae7c97ea57a0e76af netgen-mesher-libs-debuginfo = 6.2.2403-1.fc41 netgen-mesher-libs-debuginfo(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2403-1.fc41 Processing files: python3-netgen-mesher-debuginfo-6.2.2403-1.fc41.x86_64 Provides: debuginfo(build-id) = 4fff8fe7728aba82c8384f9969c0ef5f32c7f21d debuginfo(build-id) = 7fd841b312c5b449528204b23aafb75a21651aa9 debuginfo(build-id) = efb07c6c73b1d357e4708b48a9016fa5470e9b03 python-netgen-mesher-debuginfo = 6.2.2403-1.fc41 python3-netgen-mesher-debuginfo = 6.2.2403-1.fc41 python3-netgen-mesher-debuginfo(x86-64) = 6.2.2403-1.fc41 python3.12-netgen-mesher-debuginfo = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2403-1.fc41 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2403-1.fc41.x86_64 Provides: debuginfo(build-id) = c93952dbd5b4d36236027b22391e8063eeaea2df netgen-mesher-openmpi-debuginfo = 6.2.2403-1.fc41 netgen-mesher-openmpi-debuginfo(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2403-1.fc41 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2403-1.fc41.x86_64 Provides: debuginfo(build-id) = 24a1e2eaa5b9f0d6f43c13aaf0760b406c7a3aa1 debuginfo(build-id) = 66f5580c9fe3cbe60bbff27e436226d765859cf9 debuginfo(build-id) = 9666596b0d6a8a6ba483ca81b15ce8c17e9da0d0 netgen-mesher-openmpi-libs-debuginfo = 6.2.2403-1.fc41 netgen-mesher-openmpi-libs-debuginfo(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2403-1.fc41 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2403-1.fc41.x86_64 Provides: debuginfo(build-id) = 393b430b213bdba63b990b75e9c114bf1dbc3cb9 debuginfo(build-id) = 749c1da27ee0f9a55e879c6c40e54436a459839b debuginfo(build-id) = c2a18a8868111f7462bc12a9e813c03581609e0b python-netgen-mesher-openmpi-debuginfo = 6.2.2403-1.fc41 python3-netgen-mesher-openmpi-debuginfo = 6.2.2403-1.fc41 python3-netgen-mesher-openmpi-debuginfo(x86-64) = 6.2.2403-1.fc41 python3.12-netgen-mesher-openmpi-debuginfo = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2403-1.fc41 Processing files: netgen-mesher-mpich-debuginfo-6.2.2403-1.fc41.x86_64 Provides: debuginfo(build-id) = b9943e70cc6c236de6b199833381f91054118a87 netgen-mesher-mpich-debuginfo = 6.2.2403-1.fc41 netgen-mesher-mpich-debuginfo(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2403-1.fc41 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2403-1.fc41.x86_64 Provides: debuginfo(build-id) = 111d8664ef635d5cd32a14eb6171d4d645d5732a debuginfo(build-id) = 809e7df0fa91d253e74df2dccc759d34e9774572 debuginfo(build-id) = c1569440298f4a502e7ee52bfb8bb650a1d9ba62 netgen-mesher-mpich-libs-debuginfo = 6.2.2403-1.fc41 netgen-mesher-mpich-libs-debuginfo(x86-64) = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2403-1.fc41 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2403-1.fc41.x86_64 Provides: debuginfo(build-id) = 44b12679c67048dee19dc4e3424a9f5d9048b590 debuginfo(build-id) = 5603953d32b810fa2318f1231949eb0185b40436 debuginfo(build-id) = 709db2336adeada0d74eff7fadcc7e8fc007cfa0 python-netgen-mesher-mpich-debuginfo = 6.2.2403-1.fc41 python3-netgen-mesher-mpich-debuginfo = 6.2.2403-1.fc41 python3-netgen-mesher-mpich-debuginfo(x86-64) = 6.2.2403-1.fc41 python3.12-netgen-mesher-mpich-debuginfo = 6.2.2403-1.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(x86-64) = 6.2.2403-1.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64 Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2403-1.fc41.noarch.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2403-1.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2403-1.fc41.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.AAzEgc + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2403 + /usr/bin/rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2403-1.fc41.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.6XSAz4 + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/netgen-6.2.2403-SPECPARTS + rm -rf netgen-6.2.2403 netgen-6.2.2403.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild netgen-mesher-6.2.2403-1.fc41.src.rpm Finish: build phase for netgen-mesher-6.2.2403-1.fc41.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1716823630.194259/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2403-1.fc41.src.rpm) Config(child) 25 minutes 54 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-libs", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher-openmpi", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-devel", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher-mpich", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-libs", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-libs-debuginfo", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher-openmpi-debuginfo", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "src" }, { "name": "netgen-mesher-mpich", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-libs-debuginfo", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-common", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "noarch" }, { "name": "netgen-mesher-libs-debuginfo", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-devel-private", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "python3-netgen-mesher-mpich-debuginfo", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-debuginfo", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-devel", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-debugsource", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-devel", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" }, { "name": "netgen-mesher-openmpi-libs", "epoch": null, "version": "6.2.2403", "release": "1.fc41", "arch": "x86_64" } ] } RPMResults finished